導航:首頁 > 編程語言 > java的while嵌套

java的while嵌套

發布時間:2022-11-25 14:58:15

1. java關於for循環里嵌套do-while循環問題

能不能看懂全看造化了啊,我自認為寫的非常詳細了,先不要看紅色箭頭部分;
因為第一次i進去while以後出來的時候就已經是6了;

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

3. java中while循環嵌套for循環再有while循環問題,怎麼跳出來

for代碼只會循環for後面大括弧裡面的那些,並不會在第二次再執行long t = num;

4. java中do...while與for嵌套,如下圖為什麼會死循環,第一次在do...while中為什麼i會等於「0」不是等於100

程序出現錯誤的地方是i/=10,這樣執行for循環時,i<1000恆成立,所以導致死循環,解決方法就是:循環變數i的值不能改變,應該改動num的值。。

這個求水仙花數可以不用兩層循環的,如下:

intg,s,b;
for(inti=100;i<1000;i++){
g=i%10;
s=i/10%10;
b=i/100;
if(g*g*g+s*s*s+b*b*b==i){
System.out.println(i+"是水仙花數!");
}
}

5. java中while嵌套if的問題

你的bis.read()方法在while條件中執行一次,在if條件中執行一次,不是2次嗎?當然把兩行讀完了。你可以用個變數記錄bis.read();的結果,這樣就沒問題了吧。如下:
FileReader fis=new FileReader("Sha0k.txt");
BufferedReader bis = new BufferedReader(fis);
boolean result=bis.read();
while(result!=-1)
{
num++;//記錄文件中字元數
if(result==13)
num2++;//記錄文件中行數

result=bis.read();
}

6. java中while多級嵌套是不是容易出問題

是你改成while循環時候的代碼不對。。。
if(a*a*a+b*b*b+c*c*c==a*100+b*10+c){
System.out.println(100*a+10*b+c+"是水仙數");
break;//這個break多餘了
}
上面你多了一個break語句。。。刪掉它就好

記得採納呦,親~~~

7. java。嵌套的循環是什麼意思。!永遠不可能是TURE啊。

嵌套循環就是循環裡面在循環...死循環都是true

8. 關於java中while最多可以嵌套多少次

嵌套沒有限制。while(b=1……)
語句,其實不是循環,只是判斷,應該用if……if……else……語句。
break是退出本層循環,無用。

9. 用Java寫一個簡單的程序 使用for和while的嵌套循環語句,寫一個模擬結賬


importjava.util.Scanner;

publicclassJieZhang{

publicstaticvoidmain(String[]args){

System.out.println("請輸入要結賬的顧客數:");
Scanners=newScanner(System.in);
intnum=s.nextInt();

for(inti=0;i<num;i++){
intflag=1;
doublesum=0;//總價
while(flag==1){
flag=1;
System.out.println("請輸入單價:");
doubleprice=s.nextDouble();
System.out.println("請輸入數量:");
intnumber=s.nextInt();

sum=sum+price*number;
System.out.println("請選擇是否繼續計算:1繼續");
flag=s.nextInt();
}
System.out.println("第"+(i+1)+"位顧客消費:"+sum);
}
}
}

閱讀全文

與java的while嵌套相關的資料

熱點內容
下班之後的程序員 瀏覽:71
檢測支持ssl加密演算法 瀏覽:341
衢州發布新聞什麼APP 瀏覽:83
中國移動長沙dns伺服器地址 瀏覽:249
wifi密碼加密了怎麼破解嗎 瀏覽:596
linux命令cpu使用率 瀏覽:67
linux實用命令 瀏覽:238
傳奇引擎修改在線時間命令 瀏覽:109
php取域名中間 瀏覽:897
cad命令欄太小 瀏覽:830
php開發環境搭建eclipse 瀏覽:480
qt文件夾名稱大全 瀏覽:212
金山雲伺服器架構 瀏覽:230
安卓系統筆記本怎麼切換系統 瀏覽:618
u盤加密快2個小時還沒有搞完 瀏覽:93
小米有品商家版app叫什麼 瀏覽:94
行命令調用 瀏覽:436
菜鳥裹裹員用什麼app 瀏覽:273
窮查理寶典pdf下載 瀏覽:515
csgo您已被禁用此伺服器怎麼辦 瀏覽:398