【问题标题】:Difference between `if` statements [closed]`if`语句之间的区别[关闭]
【发布时间】:2015-10-22 12:04:52
【问题描述】:

我是编程新手,只是好奇,有什么区别

if(a == 1)
{
    //condition
}
if(b == 1)
{
    //condition
}

if(a == 1 || b == 2)
{
    //condition
}

我对此没有任何疑问,我只想澄清一下。别想太多,我知道你们都是专业人士。注意“只是好奇”,因为我是菜鸟。

【问题讨论】:

  • 这就是教程的用途,而不是 SO。 docs.oracle.com/javase/tutorial/java/nutsandbolts/op2.html
  • 在第一种情况下,您可以根据 a = 1 或 b = 1 执行两个不同的代码,在第二种情况下,如果 a = 1 或 b = 1,您将执行相同的代码
  • 这种问题的地方不对。这些是逻辑运算符。在 G 上搜索。
  • @bub 是的,所以你们这些人没有在这里做/工作
  • 一方面,只有在第二个代码sn -p的控制表达式中提到了文字2

标签: algorithm if-statement logical-operators


【解决方案1】:

第一个语句比较变量'a'和'1',如果变量'a'等于'1',那么你将执行括号中的代码块。同样,第一条语句还将变量“b”与“1”进行比较,如果相等则执行一段代码。

第二个表达式计算两个条件,“a”等于 1,“b”等于“2”。如果任一表达式为真,则括号中的代码块将执行。双管道符号 '||'是“或”的同义词。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多