黑马程序员技术交流社区
标题:
Runtime不理解
[打印本页]
作者:
yangshang1
时间:
2012-3-27 07:18
标题:
Runtime不理解
本帖最后由 yangshang1 于 2012-3-27 07:21 编辑
public class TestRuntimeException {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
try{
Dog.add(0, 0);
}catch(Exception e)
{
//e.printStackTrace();
e.getMessage();
e.toString();
}
}
}
class Dog
{
private static int sum=0;
public static int add(int a,int b)
{
sum=a+b;
if(sum==0)
throw new RuntimeException("出错了");
return sum;
}
}
为什么打印不出来
作者:
许飞翔
时间:
2012-3-27 07:33
public class TestRuntimeException {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
try{
Dog.add(0, 0);
}catch(Exception e)
{
//e.printStackTrace();
//e.getMessage(); // 你这里输出语句都没有,怎么能打印出来呢?
System.out.println(e.getMessage()); //把输出语句加上去就好了
// e.toString();
System.out.println(e.toString());
}
}
}
class Dog
{
private static int sum=0;
public static int add(int a,int b)
{
sum=a+b;
if(sum==0)
throw new RuntimeException("出错了");
return sum;
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2