在一個循環體語句中又包含另一個循環語句,稱為循環嵌套。嵌套循環也是Java學習路上的重要一環,今天小編帶你學習嵌套循環,詳細講解點選連結觀看哦。
嵌套循環
嵌套語句内部,再寫一個或多個循環,稱為嵌套循環。一般工作中多見的就是兩層。
課前思考,用嵌套循環列印出圖檔所示
示例如下:
了解了嵌套循環的基本原理之後,下面就看一個經典的示例
【示例】使用嵌套循環實作九九乘法表
簡單的嵌套循環就實作了九九乘法表。
break語句和continue語句
break語句用于強行退出整個循環
continue語句用于結束本次循環,繼續下一次。
continue語句用在循環語句體中,用于終止某次循環過程,即跳過循環體中尚未執行的語句,接着進行下一次是否執行循環的判定。
帶标簽的continue語句
“标簽”是指後面跟一個冒号的辨別符,例如“label:”。對Java來說唯一用到标簽的地方就是循環語句之前。
“goto有害”論中,最有問題的就是标簽,而非goto,随着标簽在一個程式裡數量的增多,産生錯誤的機會也越來越多,但Java标簽不會造成這方面的問題,因為它們的活動場所已被限死,不可通過特别的方式到處傳遞程式的控制權。
年薪電腦
代碼實作内容:
import java.util. Scanner ;
public class SalaryCalculator {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
System. out. printLn(”*********我的薪水電腦********") ;
System. out . printLn("1.輸入88,退出程式\n2.輸入66,計算下一個年薪");
while(true){
System. out. printLn("請輸入月薪: ");
int monthSalary = s.nextInt() ;
System. out . printLn("請輸入一年幾個月薪資: ");
int months = s.nextInt();
int yearsalary = monthSalary*months ;//年薪
System . out . printLn("年薪是: "+yearSalary);
if (yearSalary>=00000){
System . out . printLn("恭宮你超越98%的國人");
}else if(yearSalary>=100000{
System . out . printLn("恭南你超越90%的國人");
}
System . out. printLn("輸入88,退出系統:輸入66,繼續計算。");
int comm = s.nextInt();
if ( comm==88){
System . out . printLn("系統退出! ");
break;
}
if (comm==66) {
System . out. printLn("繼續計算下一個薪資");
continue;
}
}
}
}