猿问

JAVA 初级问题 运行不了(run不了),看看是我电脑问题还是什么问题?

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");

}

}

}

}


qq_错过_1
浏览 1713回答 3
3回答

梦影剑魂

应该是程序问题吧,while循环应该是while((i=input.nextInt())!=number),你那个等于number才能进入while循环,所以没有运行结果

仰望1992盛夏城厢的蓝天

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

把循环先注了,只打印几行代码看看。要是不执行,在检查你IDE配置的应用服务器是否正确就行了
随时随地看视频慕课网APP

相关分类

Java
我要回答