public class Exceptionadd {
private int a;
private int b;
public int devide(int a,int b){
return a/b;
}
public int add(int a,int b){
return a+b;
}}
public class TestException {
public static void main(String[] args) {
// TODO Auto-generated method stub
int a=Integer.parseInt(args[0]);
int b=Integer.parseInt(args[1]);
Exceptionadd exception=new Exceptionadd();
try{
exception.devide(a,b);
}
catch(Exception e){}
}}
如果a,b不能为自符串,字母,只能为数字,怎么捕捉这个错误!
private int a;
private int b;
public int devide(int a,int b){
return a/b;
}
public int add(int a,int b){
return a+b;
}}
public class TestException {
public static void main(String[] args) {
// TODO Auto-generated method stub
int a=Integer.parseInt(args[0]);
int b=Integer.parseInt(args[1]);
Exceptionadd exception=new Exceptionadd();
try{
exception.devide(a,b);
}
catch(Exception e){}
}}
如果a,b不能为自符串,字母,只能为数字,怎么捕捉这个错误!
解决方案 »
- newInstance() 抛出异常的问题
- 重定向恢复,在那里执行这些恢复语句?新手啊
- 不容错过的java初学群
- 如何控制小数位的输出
- 一个数据源的问题
- java.lang.ArrayIndexOutOfBoundsException:搞不定啊(先进先得)数组越界?
- 如何改变JOptionPane类创建的简单对话框的字体?有没有方法?
- Java的普通的array(不是类)作为参数传递是传递值还是传递引用
- NetBeans IDE是个什么东东?用它能做什么?
- 创建数据库连接失败! com.microsoft.sqlserver.jdbc.SQLServerException: Connection reset问题ja
- 关于FileOutputStream参数路径的问题,大家帮帮
- java.lang.reflect.Field 这是干什么的?
int b;
try{
a = Integer.parseInt(args[0]);
}catch(Exception ex){
// a 不能解析成数字
}
try{
b = Integer.parseInt(args[1]);
}catch(Exception ex){
// b 不能解析成数字
}
private int a;
private int b;
public int devide(int a,int b){
return a/b;
}
public int add(int a,int b){
return a+b;
} } public class TestException {
public static void main(String[] args) {
// TODO Auto-generated method stub
int a;
int b;
Exceptionadd exception=new Exceptionadd();
try{
a=Integer.parseInt(args[0]);
b=Integer.parseInt(args[1]);
try{
System.out.println("a/b="+ exception.devide(a,b));
}
catch(Exception e){
System.out.println("除法分母不能为零!");
}
System.out.println("a+b="+exception.add(a,b));
}
catch(Exception e){
System.out .println("请输入两个数字!");
}
}
}
try {
a=Integer.parseInt(args[0]);
b=Integer.parseInt(args[1]);
} catch(NumberFormatException e) {
System.out.println("请输入数字");
System.exit(-1);
}