While和For迴圈
阿新 • • 發佈:2021-10-10
while迴圈
while(布林表示式){
迴圈內容
}
只要布林表示式為true,迴圈就會一直執行
我們大多數情況是會讓迴圈停止的,需要一個讓表示式失效的方式來結束迴圈
do...while 迴圈
do..while迴圈和while迴圈相似,不同的是,do...while迴圈至少會執行一次
do{
//程式碼語句
}while(布林表示式);
while先判斷後執行,do...whlie是先執行後判斷
for迴圈語句是支援迭代的一種通用結構,是最有效、最靈活的迴圈結構
for(初始化;布林表示式;更新){
//程式碼語句
}
列印九九乘法表
public static void main(String[] args) {
//先列印九列
//去掉重複項,i <= j
//調整樣式
for (int j = 1; j <= 9; j++) {
for (int i = 1; i <= j; i++) {
System.out.print(i+"*"+j+"="+(i*j)+"\t");
}
System.out.println();
}
}
增強for迴圈:主要用於陣列和集合
{
//程式碼句子
}
public static void main(String[] args) {
int[] numbers = {1,2,3,4,5};
//遍歷陣列元素
for (int x:numbers){ //將numbers賦值給x
System.out.println(x);
}
}
break在迴圈的主體部分中,用於強行退出迴圈,不執行迴圈中剩餘的語句
continue在迴圈語句中,用於終止某次迴圈,即跳過迴圈中尚未執行的語句,接著進行下一次是否執行迴圈的判定
public static void main(String[] args) {
int i = 0;
while (i<100){
i++;
if (i%10==0){
System.out.println();
continue;
}
System.out.print(i+"\t");
}
}