Java逻辑运算符
我想学习更多关于java编程的知识,我正在逐步学习Udacity程序 我的问题是:这些表达式的计算结果是什么布尔值?或者你能完成这个表达式的语法吗 抱歉,我是java编程新手再次感谢:Java逻辑运算符,java,logical-operators,Java,Logical Operators,我想学习更多关于java编程的知识,我正在逐步学习Udacity程序 我的问题是:这些表达式的计算结果是什么布尔值?或者你能完成这个表达式的语法吗 抱歉,我是java编程新手再次感谢: if ('a'=='a' || false || 10 > 50) 您可以在if条件print语句中计算逻辑运算符输出: if ('a'=='a' || false || 10 > 50){ System.out.println("True"); } else{ System.out.pri
if ('a'=='a' || false || 10 > 50)
您可以在if条件print语句中计算逻辑运算符输出:
if ('a'=='a' || false || 10 > 50){
System.out.println("True");
}
else{
System.out.println("False");
}
通过编写代码,你能更具体吗?措辞令人困惑。评估第一个表达式,它是真的。停止因为您使用的是短路逻辑or,所以不会执行进一步的计算。java中的“a”是字符,java中的“char”只不过是一个“int”,因此您正在为编译器比较两个int,如果您将a放入,a将变成字符串,它将变成对象比较,这与比较原语完全不同。欢迎您。尝试阅读并学习java教程,以提高自己的编程能力。试试这个非常有用的网站:@raffy如果你觉得我的答案很有用,你可以按正确的按钮来接受。