import java.util.Scanner;public class Shangjike { static Scanner input = new Scanner(System.in); static int number=( int)(Math.random()*100); public static void ?main (String[] orgs){ int i=0; while((i=input.nextInt())==number) { if(i>number){ System.out.println("too big"); } if(i<number){ System.out.println("too small"); } } }}
3 回答
已采納

夢影劍魂
TA貢獻66條經驗 獲得超21個贊
應該是程序問題吧,while循環應該是while((i=input.nextInt())!=number),你那個等于number才能進入while循環,所以沒有運行結果

仰望1992盛夏城廂的藍天
TA貢獻1條經驗 獲得超0個贊
while((i=input.nextInt())==number) {
????if(i>number){
????????System.out.println("too big");
????}
????if(i<number){
????????System.out.println("too small");
????}
}
(i=input.nextInt())==number如果相等的話里面怎么可能會有大于小于的比較呢
添加回答
舉報
0/150
提交
取消