int sum(int a,int b)
{
Scanner S1= new Scanner(System.in);
throw new ArithmeticException ( "Error");
System.out.println("Enter Any Two Number" );// why Not i'm able to Use This line while returning .
a=S1.nextInt();
b=S1.nextInt();
return a+b;
}
问问题
69 次
2 回答
3
throw new ArithmeticException ( "Error");
你之前抛出异常System.out.println()
。它从未到达System.out.println
您的代码部分。
于 2013-11-12T19:25:15.863 回答
3
该throw
语句无条件地终止方法的执行,这意味着永远不会到达以下行。Java 不允许这种无法访问的代码。(JLS § 14.21)
于 2013-11-12T19:25:54.160 回答