第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

Java循環(huán)問題!

Java循環(huán)問題!

qq_Alliswell_5 2016-05-27 15:16:16
/*有一個(gè)數(shù)列 8,4,2,1,23,344 ,12循環(huán)輸出數(shù)列的值求數(shù)列所有數(shù)值之和猜數(shù)游戲:從鍵盤中任意輸入一個(gè)數(shù)據(jù)判斷是否是數(shù)組中的數(shù)字*/import java.util.*;public class ShuZu { public static void main(String[] args){ //鍵盤錄入口 Scanner input=new Scanner(System.in); //判斷猜數(shù)正確 聲明布爾值 boolean flag=true; //聲明和sum int sum=0; //定義并賦值數(shù)組? //int num[]=new int[]{} int num[]={8,4,2,1,23,344,12}; //利用for循環(huán)輸出數(shù)組 //for(int nums:num) for(int i=0;i<num.length;i++){ System.out.println(num[i]); //求出數(shù)列所有之和 sum+=num[i]; } System.out.println("所有數(shù)列之和是"+sum); //猜數(shù)游戲 do{ System.out.println("請輸入您要猜的數(shù)字:"); int guess=input.nextInt(); //對象導(dǎo)入 no 中 for(int no:num){ if(guess==no){ flag=true; break; } } if(flag){ System.out.println("恭喜您猜對了!"); }else{ System.out.println("很遺憾您沒有猜中"); } }while(!flag); } }橫杠處的循環(huán)跌進(jìn)條件真心想不出來 ?求大神幫忙指點(diǎn)!?。?用do while ?想實(shí)現(xiàn) 猜數(shù)不正確時(shí)重復(fù) do while 里的程序?
查看完整描述

4 回答

已采納
?
冰山點(diǎn)水

TA貢獻(xiàn)109條經(jīng)驗(yàn) 獲得超149個(gè)贊

如果一定要用do while,可以參考修改后的代碼:

//聲明并初始化flag的值為false
boolean?flag=false;
//猜數(shù)游戲
do{
System.out.println("請輸入您要猜的數(shù)字:");
int?guess=input.nextInt();
//對象導(dǎo)入?no?中
for(int?no:num){
if(guess==no){
System.out.println("恭喜您猜對了!");
flag=true;
break;
}
}
if(flag==true){
break;
}else{
System.out.println("很遺憾您沒有猜中");
}
}while(flag==false);


查看完整回答
2 反對 回復(fù) 2016-05-27
  • 冰山點(diǎn)水
    冰山點(diǎn)水
    考慮不周全,我的代碼倒數(shù)第三行flag=false;多余了,可刪除!
  • qq_Alliswell_5
    qq_Alliswell_5
    聲明boolean 是 想在ture 下循環(huán) 聲明ture 想在 false 下循環(huán) 就聲明false 這樣理解對嘛?大神
  • 冰山點(diǎn)水
    冰山點(diǎn)水
    聲明boolean變量并初始化為true或者false都可以,關(guān)鍵是取決于你的do while循環(huán)條件是什么。
點(diǎn)擊展開后面2
?
sixGod

TA貢獻(xiàn)34條經(jīng)驗(yàn) 獲得超22個(gè)贊

你的邏輯是正確的,錯(cuò)在boolean flag=true;這個(gè)初始化吧,因?yàn)槟愠跏蓟癁閠rue,所以就算你沒猜對,

if(flag){

System.out.println("恭喜您猜對了!");

}

這段代碼也會(huì)執(zhí)行

查看完整回答
2 反對 回復(fù) 2016-05-27
?
慕粉3304601

TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超0個(gè)贊

在if的兩個(gè)分支里寫進(jìn)break就好咯,條件寫成true


查看完整回答
反對 回復(fù) 2016-05-27
?
微笑Vlife

TA貢獻(xiàn)3條經(jīng)驗(yàn) 獲得超0個(gè)贊

在else語句塊中加入一條輸入語句

查看完整回答
反對 回復(fù) 2016-05-27
  • 4 回答
  • 2 關(guān)注
  • 2509 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號