/*有一個(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 里的程序?
Java循環(huán)問題!
qq_Alliswell_5
2016-05-27 15:16:16