(三)代码格式

1.大括号:如果大括号内为空,则简洁地写出{}即可,不需要换行

2.小括号:左小括号和右小括号与字符间没有空格

3.保留字:if / for / while /switch / do等保留字与括号之间有空格

4.运算符:二目、三目运算符左右两边有空格

5.缩进:4个空格,禁止使用tab字符

注:

public static void main(String[] args) {
  // 缩进:4个空格
  // 双斜线注释:与内容之间有一个空格
  String say = "hello";
  // 运算符:左右有一个空格
  int flag = 0;
  // 保留字:if与括号之间有一个空格
  // 小括号:f与左括号,0与右括号不需要空格
  if (flag == 0) {
    System.out.println(say);
  }
  if (flag == 1) {
    System.out.println("world");
  } else {
    System.out.println("ok");
  }
}

6.强制转化:右括号与强制转换值间没有空格

double first = 3.2d;
int second = (int)first + 2;

7.换行:单行字符数不超过120个,超过需要换行

注:

public class a {
    public static void main(String[] args) {
        StringBuilder sb = new StringBuilder();
        String append = sb.append("a").append("b")
                .append("c") // 方法调用的点符号与下文一起换行
                .toString()
                + "....."; // 运算符与下文一起换行
        System.out.println(append);

        f1(1, 2, 3
                ,4);
    }
    
    // 方法调用时,多个参数后边加空格,如需换行,在逗号后换行     
    public static void f1(int i, int j, int m 
            , int n) {}
}

8.idea设置text file encoding为utf-8(file -> settings -> editor -> code style -> file encoding),文件换行符使用Unix格式(file -> settings -> editor -> code style)

9.单个方法的总行数不超过80行

10.不同逻辑、语义、业务的代码之间插入一个空行分隔开来以提升可读性

注:任何情形,没有必要插入多个空行进行隔开

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值