導航:首頁 > 編程語言 > 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嵌套相關的資料

熱點內容
python後端開發博客 瀏覽:616
java動態數組定義 瀏覽:986
各大網站的伺服器地址 瀏覽:368
伺服器連接不到網際網路什麼意思 瀏覽:739
如何在文件夾中顯示頁碼 瀏覽:354
雲伺服器登不上qq 瀏覽:417
程序員四級工程師 瀏覽:715
薄荷app怎麼把體重清零 瀏覽:644
草料二維碼加密怎麼製作 瀏覽:851
04s519隔油池圖集pdf 瀏覽:242
程序員搞測試 瀏覽:552
蘋果app應用隱藏了怎麼辦 瀏覽:660
PDF調取 瀏覽:199
獨立柱加密需要什麼條件 瀏覽:814
php培訓出來找不到工作 瀏覽:106
小程序克隆源碼 瀏覽:448
python整數整除負數 瀏覽:880
遮天用什麼小說app看 瀏覽:645
什麼可以發類似朋友圈的app 瀏覽:495
cmd查找命令行 瀏覽:661