这是我模彷我们老师的课堂例子,自己编写的一个简单程序:这里我发现自己的编码素质有待提高。初学者,望能得到你们的评价和
程序代码如下:
import java.util.*; //导入 java.util 这个包内的所有类*表示这个包下的所有类库(不包括子包)
public class JavaAdd { //定义类
public static void main(String[] args){ //这是java程序的入口地址
System.out.println("请输入两个整数:\n"); //,system是一个类名,这个我理解.但又说out是system类的一个静态成员变量,
System.out.print("请输入一个非数字的字符:\n"); //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 写比较表达式时,将常量放在左边.