永发信息网

java中try catch和循环结合

答案:6  悬赏:30  手机版
解决时间 2021-01-21 16:36
java中try catch和循环结合
最佳答案
public static void main(String[] args) {
java.util.Scanner input =new java.util.Scanner(System.in);
int a=0;
System.out.println("请输入一个整数:");
for (int i = 0; i < 5; i++) {
try {
a=input.nextInt();
System.out.println("你输入的整数是:"+a);
} catch (Exception e) {
// TODO: handle exception
String errorInput=input.nextLine();//接收你的错误输入
System.out.println("输入错误!请重新输入!");
}
}
}
全部回答
再写一个方法在catch块里调用就行了
a=input.nextInt();这个函数的意思是从键盘输入数字
你要是想输入字符串String qing = input.next();
import java.util.Scanner;
public class T { 
 public static void main(String[] args) {  
  Scanner input =new Scanner(System.in);  
  String a="0";  
  System.out.println("请输入一个整数:");  
  for (int i = 0; i < 5; i++) {   
   a = input.next();
   if(!a.matches("^[0-9]+$")){
    System.out.println("输入错误!请重新输入!");
    continue;
   }
   System.out.println("输入的数字为:" + Integer.parseInt(a));
  }
 }
}
import java.util.Scanner;
public class T {
public static void main(String[] args) {
Scanner input =new Scanner(System.in);
int a=0;
System.out.println("请输入一个整数:");
for (int i = 0; i < 5; i++) {
try {
a=input.nextInt();
} catch (Exception e) {
// TODO: handle exception
System.out.println("输入错误!请重新输入!");
}
}
}
System.out.println("请输入一个整数:");
}
}
这样写:

public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int a = 0;
System.out.println("请输入一个整数:");
for (int i = 0; i < 5; i++) {
String next = input.next();
try {
a = Integer.parseInt(next);
} catch (Exception e) {
// TODO: handle exception
System.out.println("输入错误!请重新输入!");
}
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
吸引人的兼职广告词
为什么我唱歌要命啊😄
小松60挖掘机pc-6是什么型号发动机
我是一个超话的小主持人,上个月末申请下来的
从四川快寄东西要几天能到上海
北京朝闻文化传媒有限公司怎么样?
长沙岳麓区小龚家湾的暂住证去哪个派出所办理
许愿了以后一定要一年内去寺庙还愿吗?许的愿
17换代哈弗h6和全新豪华全新哈弗h6什么区别
女儿正在叛逆期,我好恨她,讨厌她,怎么办?
有的地方要下雨他不下我们这不要下他猛下雨
水弹泡到这样可以了吗
从西安纺织城车站到咸阳奥林匹克花园站怎样乘
中石油加油站(小赵庄村)地址在哪,我要去那里
一个人,他的为人很好,33岁,现在给老板带班
推荐资讯
着博美还是银狐还是串啊?她妈妈是很小的博可
又细又长的白色蘑菇是什么蘑菇
一部恐龙电影是男主能驯服迅猛龙
这么大的狗应该在屋里还是外面
怎么找绝地求生客服
小亮从家里出发向正北方向走50米到达车站,再
WPS office,word里字体种类很少,“华文新魏
大河宾馆(商丘永城市)地址在哪,我要去那里办
我想问,我唱美声歌曲的时候,一有点高音,声
单选题下列成果不是第三次科技革命中取得的是
中石化集贤北路加油站地址在什么地方,想过去
阳光窗帘地址在什么地方,想过去办事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?