怎么样该才能让程序运行

来源:3-4 Java中的比较运算符

老有意思了

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,求解!


写回答 关注

3回答

  • 渴乐001
    2019-10-08 19:38:02

    我认为是&的问题。是&&,不是&。

  • weixin_精慕门446784
    2019-07-26 15:57:54

    https://img1.mukewang.com/5d3ab1950001634005370107.jpg

    if括号里的东西是要判断成立才能进行下一步的

    比如 你写的1==2 10/0==0都是错误的 1不等于2  0也不能作为除数进行运算

  • 辰星万里
    2019-07-26 13:11:29
    if ((1 == 2) || (10 / 10 == 1))

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165172 学习 · 17581 问题

查看课程

相似问题