4.1總結
一、什麼是while迴圈
while(迴圈條件){
迴圈操做
}
//先定義變數 int i=1;
//執行while迴圈 while(迴圈條件//滿足進入迴圈的條件){
//滿足迴圈條件繼續迴圈
i++;//條件不滿足輸出。
}//重複做一件事
system .out.println( );//初始情況不滿足迴圈條件時while迴圈一次都不會執行
二、為什麼需要do-while迴圈
do{
迴圈操作 // 先操作後判斷 操作完之後判斷迴圈條件 滿足:繼續迴圈,不滿足:輸出。
}while(迴圈條件);//do-while 迴圈不管條件滿不滿足都至少執行一次。
三、為什麼使用for迴圈//for比while更簡潔。
for(初始條件;迴圈條件;更新迴圈變數){
迴圈操作
} //執行順序:初始條件-迴圈條件-迴圈操作-更新迴圈變數(迴圈變數滿足接著迴圈)
Scanner input=new Scanner(System.in);
System.out.println("請輸入名字:");
String name=input.next();
int sum=0;
double avg;
for(int i=1;i<=5;i++) {
System.out.println("請輸入第"+i+"門功課的成績");
int score=input.nextInt();
sum+=score;
}
avg=sum/5;
System.out.println(name+"的平均分是:"+avg);
(計算平均數)
Scanner input=new Scanner(System.in);
System.out.println("請輸入數值:");
int num=input.nextInt();
for (int i = 0,m=num; i<=num ; i++,m--) {
System.out.println(i+"+"+m+"="+(i+m));
}
(加法表)