Java选择语句:if() 的技巧和陷阱

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java选择语句:if() 的技巧和陷阱相关的知识,希望对你有一定的参考价值。

例子:
int a=0,b=0,c=0;
if(条件){
a=10;
}else{
b=10;
c=10;
}
条件为“真”结果是:a=10 b=0 c=0;
条件为“假”结果是:a=0 b=10 c=10;

技巧:if语句的大括号是可以省略的。
例子:
int a=0,b=0,c=0;
if(条件)
a=10;
else
b=10;
c=10;
条件为“真”结果是:a=10 b=0 c=10;
条件为“假”结果是:a=0 b=10 c=10;

但是请注意结果,条件为“真”时,原本c=0,去掉括号后c=10了。
原因是去掉括号后if语句默认只执行if()和else后的第一条语句,
所以使用这个技巧的时候要注意一点,当你的执行操作语句只有一句时,
可以去掉括号,有多条语句是不能去掉。

真确的操作:
int a=0,b=0,c=0;
if(条件)
a=10;
else{
b=10;
c=10;
}
条件为“真”结果是:a=10 b=0 c=0;
条件为“假”结果是:a=0 b=10 c=10;

以上是关于Java选择语句:if() 的技巧和陷阱的主要内容,如果未能解决你的问题,请参考以下文章

C Hangman 程序调试辅助(中止陷阱:6 错误)[关闭]

必备!程序员面试技巧大全,一文帮你避开那些面试陷阱

存储过程复杂SQL语句ORM的陷阱

PyTorch经验指南:技巧与陷阱

Shell while循环语句中的陷阱

java编码陷阱