6.强调一下编程风格

讲完了Java的流程控制,大家就可以编写简单的程序代码了,但是,有一点必须强调,那就是编程风格的问题,虽然其不影响程序代码段的运行,但对于程序的可读性起着重要的作用。自己编出的程序要让别人看懂,首先在排版方面要非常注意,下面将探讨编程风格的问题。

其实每个人的编程风格、每个软件开发公司的编程风格都不一样。一个人编写的程序代码,就应该能让别人看懂,甚至是过了很长时间,自己也要看的懂,否则这个程序就成了一个死程序。编程风格是指编程时的格式,让程序看上去就很有层次感。下面通过一些例子,说明编程风格的重要性,先来看第一个例子。
public class math{
    public static void main(String[] args){
        int x=12;
        double y=12.3d;
        void print(){
           char a='a';
           System.out.println(a);
       }
       System.out.println(x+y);
    }
}
上面程序段的整个排版看起来是否很舒服,并且层次感很强?是否一眼看上去就知道整个程序架构?这里的关键在于缩排,缩排也可以称为跳格。

上一个程序段采用的跳格形式:“public class math”是顶格的,接着主运行程序前跳 4个空格,在主运行程序内的运行代码段一律跳 8 个空格,而在主运行程序方法内的代码前,再跳 4 个空格。这样整个程序的所属关系就很明显了。主运行程序从属于“math”类,其余的都属于主运行程序,而在主运行程序方法内的代码段又属于此方法。规律就是空格多的代码从属于空格少的代码。

除了空格外,还有一个很有必要,就是空行。为什么要空行呢?先看下列程序代码,再来仔细分析。
public class math{
    public static void main(String[] args){
        int x=12;
        int y=23;
        void print(){
            .................
        }

        void view(){
            ....................
        }
    }
}

下面仔细分析上面的程序段:在“print”方法与“view”方法之间有个空行,使用空行区分不同功能的模块。“print”方法所完成的功能与“view”所完成的功能不一样,所以使用空行将它们分开,这样更增加了程序的可读性。

另外,需要注意的是方法或属性的命名。这些名字应该有含义,最好有规律。不要只使用“a”、“b”这种通用变量,适当可以根据变量或函数的功能为其命名。上面的 “print”,其他程序员一看就知道这个方法,是有关打印或输出的函数。再如:变量名“name”,一看就知道是有关名字的变量。所以,一定要命名的有意义,否则程序的可读性不强。

还有一点是有关注释的。在每个方法的方法名旁边,应该添加一些注释,同时在一段程序完成之后,也要对程序的功能及如何操作,做个简单的描述。

只要做到以上几点,这个程序他人来读就很容易。即使自己在很长时间后,再来读程序也会一目了然。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值