永发信息网

C语言中测试多组数据时while(scanf("%d",&a)!=EOF),我要用JAVA该怎么做呢?

答案:2  悬赏:50  手机版
解决时间 2021-04-26 12:55
C语言中测试多组数据时while(scanf("%d",&a)!=EOF),我要用JAVA该怎么做呢?
最佳答案
你应该使用 Scanner 的 hasNext() 方法来判断输入流中是否还有数据,比如这样做:
Scanner sc = new Scanner(System.in);
  while (sc.hasNext()) {
   System.out.println(sc.nextInt());
  }追问
可以了~~~

全部回答

public static void main(String[] args) {
// TODO Auto-generated method stub
    Scanner scanner = new Scanner(System.in); //打开输入流
    int a = 0, b = 0;
    while (true) {                       //无限循环
try{
    a=scanner.nextInt(); //等待输入数字
    b=scanner.nextInt(); //等待输入数字
}catch(Exception e){//捕获异常,非数字
    System.out.println("wrong input!");
    scanner.close();//关闭输入流
    System.exit(0);//程序安全退出
}
    System.out.println(a+b);    //打印结果
    }
}        
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
有什么歌好听越多越好
爱字草书怎么写,发字怎么写好看
上通宵通常在干些什么?
大学生医疗保险转城镇职工医疗保险
DNF十字斩刀——者哪里爆
问问是啥意思?
乌鲁木齐职业大学有没有成教
东海湾宾馆这个地址在什么地方,我要处理点事
伍家洞水库怎么去啊,有知道地址的么
建群后怎么关?关了后还能再建吗?
含羞草的结构是什么??????我急用,要简
源计划卡特琳娜台词,lol卡特琳娜源计划皮肤特
词汇运用:My hat is on the f------, under
2010.8.15是几伏天
我是1990年3月14的帮我算下我的一身中能有几
推荐资讯
有谁能推荐几部好看的网络小说给俺?
摩托罗拉 Z1 CDMA 姚明签名手机 开机后显示天
经常做梦,好吗?怎么样可以减少做梦
谁能给我个一个太阳的QQ号,50分,最好3开头
日志为什么删除了,在头像哪里还是显示着,而
西安城北火车站什么时候俊工
中国达人秀第五场钟辰乐唱的那个歌剧名字
斯味可(华泰店)我想知道这个在什么地方
幸运金币的使用方法
《警察与赞美诗》分析:“警察”与“赞美诗”
有没有好的QQ头像???
信阳宝泰保安服务有限公司新县分公司地址有知
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?