1. 程式人生 > >4.1總結

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));
}

(加法表)