zoukankan      html  css  js  c++  java
  • 简单程序代码及心得体会

    这是我模彷我们老师的课堂例子,自己编写的一个简单程序:这里我发现自己的编码素质有待提高。初学者,望能得到你们的评价和

    程序代码如下:

    import java.util.*;                                       //导入 java.util 这个包内的所有类*表示这个包下的所有类库(不包括子包)

    public class JavaAdd {                                    //定义类

        public static void main(String[] args){               //这是java程序的入口地址

            System.out.println("请输入两个整数: ");         //,system是一个类名,这个我理解.但又说out是system类的一个静态成员变量,

            System.out.print("请输入一个非数字的字符: ");   //print将它的参数显示在命令窗口,并将输出光标定位在所显示的最后一个字符之后。

            Scanner reader = new Scanner(System.in);        /*Scanner是对System.in.read();的扩展,System.in.read();是每按一次键接收到一个一个字符,而Scanner则可以根据不同的条件接收不同的值。*/

            double sum = 0 ;                                

             int m = 0 ;                                    

             while(reader.hasNextDouble())                     //只要输入能转成double的数就进入while循环.

             {

             double x = reader.nextDouble();                //用输入流来做这些事

             m = m + 1 ;

             sum = sum + x;

             }

             System.out.print("输入的数"+m+"和为"+sum);          //输出

             System.out.print("平均为"+sum/m);

       

        }

    }

    我们老师很重视编写是的格式,素质。

    下面来自于百度知道的经验:一个好的程序编写规范是编写高质量程序的保证。清晰、规范的源程序不仅仅是方便阅读,更重要的是能够便于检查错误,提高调试效率,从而最终保证软件的质量和可维护性。对于具有一定工程项目开发经验的程序员,建议学习C语言程序代码编写规范—高级版。

    1 代码书写规范

    2 注释书写规范

    3 命名规范

    4 其它一些小技巧和要求

    1 代码书写规范

    1.函数定义

    花括号:         {        }

    每个函数的定义和说明应该从第1列开始书写。函数名(包括参数表)和函数体的花括号应该各占一行。在函数体结尾的括号后面可以加上注释,注释中应该包括函数名,这样比较方便进行括号配对检查,也可以清晰地看出来函数是否结束。l 在逗号后面和语句中间的分号后面加空格,如:在二目运算符的两边各留一个空格,关键字两侧,如if () …, 不要写成if() …类型与指针说明符之间一定要加空格:在结构成员引用符号.和->左右两加不加空格:不在行尾添加空格或Tab。函数名与左括号之间不加空格'指针说明符号*与变量名间不要加空格:复合运算符中间不能加空格,否则会产生语法错误,空行与换行 函数的变量说明与执行语句之间加上空行;每个函数内的主要功能块之间加空行表示区隔;不要在一行中写多条语句.

    空行与换行

    2缩进的设置根据语句间的层次关系采用缩进格式书写程序,每进一层,往后缩进一层有两种缩进方式:1,使用Tab键;2,采用4个空格。整个文件内部应该统一,不要混用Tab键和4个空格,因为不同的编辑器对Tab键的处理方法不同.1.4折行的使用 每行的长度不要超过80个字符,当程序行太长时,应该分行书写。 当需要把一个程序行的内容分成几行写时,操作符号应该放在行末。 分行时应该按照自然的逻辑关系进行,例如:不要把一个简单的逻辑判断写在两行上。分行后的缩进应该按照程序的逻辑关系进行对齐。例如:参数表折行后,下面的行应该在参数表左括号的下方。

    折行的格式

    3嵌套语句(语句块)的格式对于嵌套式的语句--即语句块(如,if、while、for、switch等)应该包括在花括号中。花括号的左括号应该单独占一行,并与关键字对齐。建议即使语句块中只有一条语句,也应该使用花括号包括,这样可以使程序结构更清晰,也可以避免出错。建议对比较长的块,在末尾的花括号后加上注释以表明该语言块结束。

    注释必须做到清晰,准确地描述内容。对于程序中复杂的部分必须有注释加以说明。注释量要适中,过多或过少都易导致阅读困难。

    4注释风格

    注释必须做到清晰,准确地描述内容。对于程序中复杂的部分必须有注释加以说明。注释量要适中,过多或过少都易导致阅读困难。 C语言中使用一组(/* … */)作为注释界定符。注释内容尽量用英语方式表述。注释应该出现在要说明的内容之前,而不应该出现在其后。 除了说明变量的用途和语言块末尾使用的注释,尽量不使用行末的注释方式。

    5何时需要注释

    · 如果变量的名字不能完全说明其用途,应该使用注释加以说明。 如果为了提高性能而使某些代码变得难懂,应该使用注释加以说明。对于一个比较长的程序段落,应该加注释予以说明。如果设计文档中有流程图,则程序中对应的位置应该加注释予以说明。如果程序中使用了某个复杂的算法,建议注明其出处。如果在调试中发现某段落容易出现错误,应该注明。

    函数命名

    函数命名原则与变量命名原则基本相同。对于初学者,函数命名可以采用“FunctionName”的形式。

    其它一些小技巧和要求

     函数一般情况下应该少于100行函数定义一定要包含返回类型,没有返回类型加void 写比较表达式时,将常量放在左边.

  • 相关阅读:
    20135316王剑桥 linux第十一周课实验笔记
    20135316王剑桥 linux第十周课实验笔记
    20135316王剑桥 linux第七周课实验笔记
    0
    KRPANO资源分析工具下载四方环视全景图
    KRPANO资源分析工具下载720YUN全景图
    使用JAVA调用KRPANO加密XML
    KRPano JS 场景编辑器源码
    KRPano多屏互动原理
    KRPANO PR10最新激活码(破解)分享
  • 原文地址:https://www.cnblogs.com/hanzhu/p/4839955.html
Copyright © 2011-2022 走看看