在用一种语言编辑时遵守该语言的编程风格是非常重要的,否则编写的代码将难以阅读,给后期的维护带来诸多不便。例如,一个程序员将许多代码都写在一行,尽管程序可以正确的编译和运行,但是这样的代码几乎无法阅读,其他程序员无法容忍这样的代码,本次将为大家介绍一些最基本的编程风格。

        在编写java程序时,许多地方都会涉及使用一对大括号,例如类的类体、方法的方法体、循环语句的循环体以及分支语句的分支体等都使用一对大括号括起若干内容,即俗称的“代码块”都是用一对大括号括起的若干内容。“代码块”有两种流行(也是行业都遵守的习惯)的写法,即Allmans风格和Kernighan风格,以下是对两种风格的介绍。

一、Allmans风格

Allmans风格也成为“独行”风格,即左、右大括号各占一行,如下代码所示:

class Allmans
{
    public static void main(String args[])
        {
            int sum=0,i=0,j=0;
            for(i=1;i<=100;i++)
            {
                sum=sum+i;
            }
            System.out.println(sum);
        }
}

当代码量较少时适合使用“独行”风格,这样代码布局清晰,可读性强。

二、Kernighan风格

        Kernighan风格也称为“行尾”风格,即左大括号在上一行的结尾,右大括号独占下一行,如下面代码所示:

class Kernighan{
    public static void main(String args[]){
        int sum=0,i=0,j=0;
        for(i=1;i<=100;i++){
            sum=sum+i;
        }
        System.out.println(sum);
    }
}

        当代码量较多的时候不适合使用“独行”风格,因为该风格将导致代码的左半部分出现大量的左、右大括号,从而使得代码的清晰度下降,这时应当使用“行尾”风格。

2022年5月23日

##1

更多推荐

Java编程风格