9、for循環(huán)
for (初始值姑原;條件催式;變化){
語(yǔ)句函喉;
}
//for語(yǔ)句示例:
//輸出10遍“我愛你”
for(int i=0;i<10;i++){
System.out.println(“我愛你”);
}
練習(xí)
//猜數(shù)字游戲。
import java.util.*;
public class number {
public static void main(String[] args){
Scanner scanner=new Scanner(System.in);
int n=1;
int guessNumber;
//產(chǎn)生一個(gè)隨機(jī)數(shù)
int random=(int)(Math.random()*100+1);
while(true){
System.out.print("請(qǐng)輸入您猜測(cè)的數(shù)字:");
guessNumber =scanner.nextInt();
if(guessNumber>random){
System.out.println("第"+n+"次猜大了荣月!繼續(xù)猜吧管呵!\n");
n++;
}else if(guessNumber<random)
{
System.out.println("第"+n+"次猜小了!繼續(xù)猜吧喉童!\n");
n++;
}else{
System.out.println("恭喜您用了"+n+"次撇寞,猜對(duì)了!");
break;
}
}
}
}
//運(yùn)行結(jié)果:
請(qǐng)輸入您猜測(cè)的數(shù)字:10
第1次猜小了!繼續(xù)猜吧堂氯!
請(qǐng)輸入您猜測(cè)的數(shù)字:50
第2次猜小了蔑担!繼續(xù)猜吧!
請(qǐng)輸入您猜測(cè)的數(shù)字:90
第3次猜大了咽白!繼續(xù)猜吧啤握!
請(qǐng)輸入您猜測(cè)的數(shù)字:70
第4次猜小了!繼續(xù)猜吧晶框!
請(qǐng)輸入您猜測(cè)的數(shù)字:80
第5次猜小了排抬!繼續(xù)猜吧懂从!
請(qǐng)輸入您猜測(cè)的數(shù)字:85
第6次猜小了!繼續(xù)猜吧蹲蒲!
請(qǐng)輸入您猜測(cè)的數(shù)字:88
第7次猜大了番甩!繼續(xù)猜吧!
請(qǐng)輸入您猜測(cè)的數(shù)字:86
第8次猜小了届搁!繼續(xù)猜吧缘薛!
請(qǐng)輸入您猜測(cè)的數(shù)字:87
恭喜您用了9次,猜對(duì)了!
總結(jié):
- 產(chǎn)生一個(gè)1~100范圍內(nèi)的隨機(jī)數(shù):
int random=(int)(Math.random()*100+1);
- 一個(gè)完整JAVA程序包含的內(nèi)容:
public class Demo{
public Demo(){}//構(gòu)造方法
//自定義方法
//自定義變量
public static void main(String[] args) { //main方法入口
System.out.println("這就是一個(gè)完整的java程序");
}
}
- 注釋的快捷鍵:ctrl+shift+/