Ⅰ 關於java中while最多可以嵌套多少次
嵌套沒有限制。while(b=1……)
語句,其實不是循環,只是判斷,應該用if……if……else……語句。
break是退出本層循環,無用。
Ⅱ 樂位元組Java循環:循環控制和嵌套循環
樂位元組小樂帶來了Java循環的知識,以下為Java循環的四部分:
首先,是直到型循環(do..while),其流程為先執行循環體後判斷,確保循環體至少執行一次。流程圖顯示其運行方式。
接著,是靈活的循環(for),它是迭代通用結構中最為有效且靈活的。for循環在執行條件測試後先執行程序部分,再執行迭代因子。初始化、條件判斷和迭代因子部分可為空,用分號隔開。例如無限循環。
在for循環中聲明的變數的作用域是整個for循環體。
接下來是一些實例,包含輸出、求和等操作。
例如,輸出"HelloWorld"10次、輸出1-10數據、輸出10-1數據、求1-10和、求1-100和、求1-100偶數和、求1-100奇數和、求1-50中能被3整除的數和、求1-100中既能被3整除又能被5整除還能被2整除的和、求1-100中能被3整除或5整除或2整除的和、求5的階乘、找出[1, 200]中能被3整除的所有數,每行輸出5個數或每個數之間用逗號分隔、計算[1, 200]中能被3整除的所有數,每行輸出5個數。
最後,是嵌套循環。在一個循環內部嵌套一個或多個循環。例如輸出一個5x5的空心正方形、菱形、空心菱形和九九乘法表。
輸出5x5空心正方形時,第一行和最後一行完全填滿,第二、三、四行只輸出邊框。
輸出菱形時,可以分為上下兩個三角形輸出,每個三角形都需要遍歷星號和空格。
空心菱形與菱形類似,但需要額外考慮中間空格和星號。
九九乘法表的輸出則需要根據乘法規則進行設計,鼓勵讀者動手操作。
Ⅲ java for裡面可以嵌套while循環嗎為什麼我嵌套了錯了呢
while括弧里邊是boolean,while里邊要有終止條件,不然是死循環。for里邊是可以嵌套while循環的。寫出這代碼,看你是初學者吧,info里邊用了返回String類型,而你有沒返回值,如果不要返回值使用void。
class Date {
public void info(String a) {
String b = a.toUpperCase();
for (int c = 0; c <= a.length()-1; c++) {
System.out.println(c);
while (b.charAt(c) == a.charAt(c)){
System.out.print(a.substring(c));
break;
}
}
}
}
class D5176 {
public static void main(String args[]) {
String a = "Java 技術學習班20070326";
Date tiqu = new Date();
tiqu.info(a);
}
}