for循環的語法及作用


for循環的使用場景:

假如我們只需要循環5次,那么用while循環或者do-while循環的話,代碼編寫會變得繁瑣,會導致代碼的冗余,檢測起來比較麻煩。

這個時候 我們就可以使用for循環來解決。

語法:

for(① ② ③ )){

}

執行順序: 1 2 4 3

案例:

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);


System.out.print("請輸入學生的姓名:");
String name=sc.next();
int sum=0;
for(int i=1;i<=5;i++){
System.out.print("請輸入5門課程中第"+i+"門課程的成績:");
int score=sc.nextInt();
sum+=score;
}
//計算平均分
int avg=sum/5;
System.out.println(name+"平均分是:"+avg);

}

 

接受5門的成績,然后相加 得到sum(總數),最后除以5得到平均分。

 

for循環是我們最常用的循環方法。以后會經常使用

for循環和while的功能比較

編輯
一、循環的結構不同
for循環的表達式為:
for(單次表達式;條件表達式;末尾循環體)
{
中間循環體;
}
while循環的表達式為:while(表達式){循環體}[5]
二、執行條件的判斷方式不同
for循環執行末尾循環體后將再次進行條件判斷,若條件還成立,則繼續重復上述循環,當條件不成立時則跳出當下for循環。
while循環當滿足條件時進入循環,進入循環后,當條件不滿足時,執行完循環體內全部語句后再跳出,而不是立即跳出循環。
三、語法不同
for循環的語法為:for (變量 = 開始值;變量 <= 結束值;變量 = 變量 + 步進值) {需執行的代碼 }。
while循環的語法為:while (<條件>) {需執行的代碼 }。  [
 
 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM