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貢獻(xiàn)66條經(jīng)驗 獲得超21個贊
應(yīng)該是程序問題吧,while循環(huán)應(yīng)該是while((i=input.nextInt())!=number),你那個等于number才能進(jìn)入while循環(huán),所以沒有運行結(jié)果

仰望1992盛夏城廂的藍(lán)天
TA貢獻(xiàn)1條經(jīng)驗 獲得超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如果相等的話里面怎么可能會有大于小于的比較呢

zg_java
TA貢獻(xiàn)1條經(jīng)驗 獲得超0個贊
把循環(huán)先注了,只打印幾行代碼看看。要是不執(zhí)行,在檢查你IDE配置的應(yīng)用服務(wù)器是否正確就行了
添加回答
舉報
0/150
提交
取消