3.1 if then else.
3.2 方法(函数)调用: 增加代码的复用性。
3.3 方法(函数)头部规范的注释, 是后期生成文档的基础。头部规范注释中说明了函数的作用以及参数的声明。
package pracitce;
public class Day3 {
/**
**********************
* The entrance of the program.
*
* @param args Not used now.
**********************
*/
public static void main(String[] args) {
// TODO 自动生成的方法存根
int tempNumber1,tempNumber2;
//Try a positive value
tempNumber1 = 5;
if(tempNumber1 >= 0) {
tempNumber2 = tempNumber1;
}else {
tempNumber2 = -tempNumber1;
}//Of if
System.out.println("The absolute value of " + tempNumber1 + " is " + tempNumber2);
//Try a negative value
//Lines 31 through 37 are the same as Lines 19 through 25
tempNumber1 = -3;
if(tempNumber1 >= 0) {
tempNumber2 = tempNumber1;
}else {
tempNumber2 = -tempNumber1;
}//Of if
System.out.println("The absolute value of " + tempNumber1 + " is " + tempNumber2);
//Now we use a method/function for this purpose.
tempNumber1 = 6;
System.out.println("The absolute value of " + tempNumber1 + " is " + abs(tempNumber1));
tempNumber1 = -8;
System.out.println("The absolute value of " + tempNumber1 + " is " + abs(tempNumber1));
}//Of main
/**
*****************
* The absolute value of the given parameter.
*
* @param paraValue The given value.
*****************
*/
public static int abs(int paraValue) {
if(paraValue >= 0) {
return paraValue;
}else {
return -paraValue;
}//Of if
}//Of abs
}//Of class Day3
结果:
3.4 遇见的问题和解决办法
Q:@param 有什么含义?
A:Java中“@”大多代表注解的意思;@param是用来声明参数的注解方式。
3.5 其他补充 - 注释
//为单行注释;
/**开头,*/结尾为多行注释。