1452079621 发表于 2021-10-10 11:01

强迫症的兄弟看过来

本帖最后由 1452079621 于 2021-10-10 11:03 编辑

我想知道强迫症的你们在面对 if-else 时注释是怎么写的
```java
public class Demo1 {

    public static void main(String[] args) {
      
      String str = "3";
      
      // 如果等于1
      if (str.equals("1")) {
            System.out.println(str);
      // 如果等于2
      } else if (str.equals("2")) {
            System.out.println(str);
      // 如果等于3
      } else {
            System.out.println(str);
      }
      
      // 如果等于1
      if (str.equals("1")) {
            System.out.println(str);
      } else if (str.equals("2")) {
            // 如果等于2
            System.out.println(str);
      } else {
            // 如果等于3
            System.out.println(str);
      }
      
      // 如果等于1
      if (str.equals("1")) {
            System.out.println(str);
      }
      // 如果等于2
      else if (str.equals("2")) {
            System.out.println(str);
      }
      // 如果等于3
      else {
            System.out.println(str);
      }
      
      // 如果等于1
      if (str.equals("1")) {
            System.out.println(str);
      } else if (str.equals("2")) { // 如果等于2
            System.out.println(str);
      } else { // 如果等于3
            System.out.println(str);
      }
      
    }
   
}
```
感觉怎么写怎么别扭啊 兄弟们有没有什么比较舒服的写法

无闻无问 发表于 2021-10-10 11:17

我一直以为System.out.println中println是in,打了很久终于纠正了是l……说说这个ln是什么意思?

无闻无问 发表于 2021-10-10 11:19

我通常加每句后面,或者不写,这样看一回就磨练一回…

大侠在路上 发表于 2021-10-10 11:20

说起来都是个人习惯,怎么舒服怎么来。

我自己喜欢的写法,你可以参考下。

class Demo{
public static function test($a){
    if($a < 60){
      // 如果小于60 及格
      echo '及格';
    }else if($a >= 60 && $a < 85){
      // 如果大于等于60且小于85
      echo '良好';
    }else{
      // 否则 优秀
      echo '你可真优秀';
    }
}
}

daishen 发表于 2021-10-10 11:27

大侠在路上 发表于 2021-10-10 11:20
说起来都是个人习惯,怎么舒服怎么来。

我自己喜欢的写法,你可以参考下。


哥,你下面那个图片是怎么弄的呀

daishen 发表于 2021-10-10 11:29

通常都只在最前面写一个注释,如果...否则....

JavaEdition 发表于 2021-10-10 11:40

无闻无问 发表于 2021-10-10 11:17
我一直以为System.out.println中println是in,打了很久终于纠正了是l……说说这个ln是什么意思?

ln是命令行line的缩写

1452079621 发表于 2021-10-10 11:42

无闻无问 发表于 2021-10-10 11:17
我一直以为System.out.println中println是in,打了很久终于纠正了是l……说说这个ln是什么意思?

在Java中 print输出到控制台,println是指输出到控制台后换行,可以试一下

1452079621 发表于 2021-10-10 11:45

大侠在路上 发表于 2021-10-10 11:20
说起来都是个人习惯,怎么舒服怎么来。

我自己喜欢的写法,你可以参考下。


我一开始也是在代码块里面写注释,但是后来感觉这种注释更适合给代码块内的行写注释,不适合为else整个代码块注释

Jack2002 发表于 2021-10-10 11:48

标准的注释一般写在语言的上边的
页: [1] 2
查看完整版本: 强迫症的兄弟看过来