老有意思了
2019-07-26 10:57
public class TestDemo { public static void main(String args[]) { if ((1 == 2) & (10 / 0 == 0)) {// 使用普通与判断多个条件 System.out.println("Hello World !"); } } }
Exception in thread "main" java.lang.ArithmeticException: / by zero at TestDemo.main(TestDemo.java:3)//这是运行结果
在这一句中是有问题的
if ((1 == 2) & (10 / 0 == 0))
怎么改能输出下面的HelloWorld,求解!
我认为是&的问题。是&&,不是&。
if括号里的东西是要判断成立才能进行下一步的
比如 你写的1==2 10/0==0都是错误的 1不等于2 0也不能作为除数进行运算
if ((1 == 2) || (10 / 10 == 1))
Java入门第一季(IDEA工具)升级版
1165172 学习 · 17581 问题
相似问题