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