/*
*设计一个程序,其功能是从命令行输入整数字符串,再将该整数字符串转换为整数,输入的数据可能具有以下格式: 12345 123 45 123x yz456 对这种异常进行捕获和处理。
*/
import java.util.Scanner; //导入java.util.Scanner包
public class change{
public static void main(String args[]){
int i;
Scanner input=new Scanner(System.in); //实现命令行输入
System.out.println("请输入要输入的数字字符串个数i:");
i=input.nextInt(); //输入整数,赋值给i,要判断的字符串的个数
//System.out.println(i);
String str;
str=input.nextLine(); //输入
for(int j=1;j<=i;j++){ //for循环执行一下语句,看是否有异常,有异常时呃操作
System.out.println("请输入第"+j+"个数字字符串:");
str=input.nextLine(); //输入字符串
try{
Integer.parseInt(str); //强制转换
}catch(NumberFormatException e){ //异常类和对象
System.out.println("出错啦!有异常!"); //发现异常时将执行的语句
}
finally{ //不管有没有发生异常都执行
System.out.println("程序已执行!"); //输出语句
}
}
System.out.println("程序执行结束啦~"); //输出语句
}
}
java编程之将整数字符串转换为整数
最新推荐文章于 2022-12-27 10:55:51 发布