条件语句在什么情况下可以省略语句序列

条件语句在什么情况下可以省略语句序列,,,,,,,,,,,,,,,,,,

4个回答

 在不需要的时候
比如
int x = xxx
if (x % 2 == 0)
println(x是偶数);
也可写
int x = xxx
if (x % 2 == 1)
;
else
println(x是偶数);

你是指的省略条件成立后的语句吗?如果要省略,为什么还要这个条件呢?

 if(xx)
 语句1
 语句2//实际上是else  等同于下面的

 if (xx){
 语句1}
 else{
 语句2
 }
 ,也就是if 成立 只有一条语句执行,else里面也只有一条语句的时候可以省略
 但是这也可以改成三目运算.
 XX?语句1:语句2
 总结一下,不建议这样写,严重影响可读性,或用三目运算代替,

你指的是省略什么?如果是语句主体被别的方法替换的话,是需要在特定条件下的

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问