我正在准备甲骨文认证考试,请你解释一下10!=2是如何变成真实的和编译错误的,我在下面提到了一个小程序。10!=2 :为什么是"Hello "+10!=2 :为什么是编译时错误
公共类Demo1 {
public static void main(String[] args1) {
System.out.println(10!=2); //Output is True
System.out.println("Hello "+10!=2); //Compile Time Error
}
}
发布于 2022-11-30 07:08:18
请检查java和一般编程的基础知识。'==‘符号检查值是否相同,!=’检查值是否不相同。所以10!=2的意思是10和2不同,你就得到了“真”。
发布于 2022-11-30 07:23:30
对于java中带有字符串的并发布尔值,您首先需要将答案存储在变量中。试着用这个。
public static void main(String[] args1) {
boolean a=10!=2;
System.out.println(a); //Output is True
System.out.println("Hello "+a);// Output is Hello true
}
https://stackoverflow.com/questions/74623899
复制相似问题