我应该在Java中将多行代码组合成一行吗?

时间:2017-11-17 20:45:28

标签: java

如果我有这个代码,例如:

 switch(input) {
     case 0: System.out.println("0"); break;
     case 1: System.out.println("1"); break;
 }

这会是正确的吗?似乎没有必要在下一行停下来。

1 个答案:

答案 0 :(得分:0)

通常,不建议在一行上写多个语句,因为它会降低它们的可读性 主要是第二个和下一个不太明显的陈述。

但对于一个case语句,每个案例都有一个简单的单一语句,我认为如果每个案例的成语相同,可以在同一行添加break。点。

就个人而言:

switch(input) {
     case 0: System.out.println("0"); break;
     case 1: System.out.println("1"); break;
 }

看起来可读或比以下更具可读性:

  switch(input) {
     case 0: System.out.println("0"); 
             break;
     case 1: System.out.println("1"); 
             break;
 }