设计一个Java程序,从键盘输人两个数,进行减法运算.当输人串中含有非数字时,通过异常处理机制使程序正常运行。
时间: 2023-06-06 12:09:11 浏览: 40
Java异常是Java提供的一种识别及响应错误的一致性机制,Java异常机制可以使程序中异常处理代码和正常业务代码分离,保证程序
好的,这个问题属于计算机技术领域,可以回答。下面是Java程序的实现:
```
import java.util.Scanner;
public class Subtraction {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
try {
System.out.print("请输入第一个数:");
int num1 = input.nextInt();
System.out.print("请输入第二个数:");
int num2 = input.nextInt();
int result = num1 - num2;
System.out.println("两个数的差是:" + result);
} catch (Exception e) {
System.out.println("输入不合法,无法进行减法运算");
}
}
}
```
当输入非数字时,抛出异常并提示输入不合法。否则进行减法运算并输出结果。
阅读全文