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
提交
取消