电脑总有几个java程序运行不起

电脑总有几个java程序运行不起

package hello3;


import java.util.Scanner;


public class Compare {

public static void main(String[]args) {

Scanner sc=new Scanner(System.in);

int a=sc.nextInt();

Scanner sd=new Scanner(System.in);

int b=sd.nextInt();

if(a==b)

System.out.println(a+"和"+b+"相等");

else {

if(a>b)

System.out.println(a+"大于"+b);

else

System.out.println(a+"小于"+b);

}

}

}

这个程序应该·是对的吧。但是像上次一样。run之后console没有显示。

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学你好,1、首先看一下控制台的小方框是否为红色,如果是红色,代表程序已经运行起来了。

    2、因为根据程序执行的顺序,运行起来后,需要先在控制台输入数据内容,使用sc.nextInt方法接收数据,然后程序继续向下运行。

3、只是点击Ran as-->Java Application之后,是启动了程序,此时控制台在等待输入呐,比如我们在接收数据前加上一个输出语句,当启动程序后,就可以看到程序在开始运行了

http://img1.sycdn.imooc.com//climg/5d71bcb80001d58b12120508.jpg

同学觉得没有任何显示,是因为你还没有想控制台输入任何数据,所以程序没有继续向下执行。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

好帮手慕酷酷 2019-09-05 14:15:23

同学你好,代码编写的没有问题,同学可以参考老师之前的回答,http://class.imooc.com/course/qadetail/150532 

首先进行运行程序右键点击Ran as-->Java Application,然后在控制台中首先要看一下控制台的小方框是否为红色,如果是红色,代表程序已经运行起来了,需要在控制台点击光标,然后在控制台输入数据,每输入一次数字按一下键盘的回车键,会在控制台中看见结果的。如下:

http://img1.sycdn.imooc.com//climg/5d70a7280001350206390102.jpg

最终按下回车,输出结果,程序运行结束。方框变成灰色。如下:

http://img1.sycdn.imooc.com//climg/5d70a7580001ecbb03820135.jpg

如果小方框不是红色的,建议同学重新启动一下eclipse或者重新建一个类,将代码粘贴一下,运行一下。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

  • 提问者 A哥s #1
    Console框根本就没有显示。。点了run java application后就没有任何显示
    2019-09-06 08:03:26
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师