作者: 肖志锋 时间: 2013-1-3 21:20
你这种方式是有问题的,如果其中有个数字为0呢?你有没有试过,这就异常报错了,所以你这种方式肯定早有人想到了,只是因为有问题而放弃了。作者: 高阳 时间: 2013-1-3 21:29
public static void main(String[] args) {
int x=10;
int y=0;
x=x*y;
y=x/y;
x=x/y;
//其中有一个值为0的时候就会报异常:java.lang.ArithmeticException
System.out.print("x="+x+" y="+y);
}作者: 李奇 时间: 2013-1-3 21:43
要是0的话用这种方式吧
public class Test {
public static void main(String[] args) {
int num1=1;
int num2=2;
num1=num1+num2;
num2=num1-num2;
num1=num1-num2;
System.out.println("num1="+num1+"num2="+num2);