2017-05-29 302 views
-10

我想了解更多关于java编程的知识,而且我正在逐步学习Udacity计划。Java逻辑运算符

我的问题是:什么布尔值做这些表达式评估?或者你能完成这个表达式的语法吗?

对不起,我在的Java编程感谢新手再次:)

if ('a'=='a' || false || 10 > 50) 
+0

所以 – Stultuske

+1

你能更具体吗?措辞令人困惑。 –

+1

评估第一个表达式,它是'true'。停止。由于您正在使用短路逻辑或进行进一步评估。 –

回答

2

可以内如果条件打印语句来计算逻辑运算符输出地说:通过编写代码,不会

if ('a'=='a' || false || 10 > 50){ 
    System.out.println("True"); 
} 
else{ 
    System.out.println("False"); 
} 
+1

谢谢柯尔特,:) – raffy

+0

不客气。尝试阅读和做java教程,以提高自己在编程。 试试这个网站非常有帮助:https://www.tutorialspoint.com/java/ – Oghli

+0

@raffy如果你发现我的答案有帮助,你可以通过按下正确的按钮来接受它。 – Oghli