if语句:
首先计算关系表达式的值;如果值为true,就执行if中的语句体;如果值为false,就跳过if中的语句体执行后面的语句体。
if(关系表达式){
语句体;
}
if...else语句:
首先计算关系表达式的值;如果值为true,就执行if中的语句体;如果值为false,就执行else中的语句体。
if(关系表达式){
语句体1;
}
else{
语句体2;
}
if...else if...(else)语句:
首先计算关系表达式的值;如果值为true,就执行if中的语句体;如果值为false,就进入关系表达式2的判断,若关系表达式2的值为true,则执行语句体2,若值为false,则进入关系表达式3的值的判断,以此类推......
if(关系表达式1){
语句体1;
}
else if(关系表达式2){
语句体2;
}
.......
else{
语句体n;
}
package Basic;
public class IfStatement {
public static int abs(int paraValue) {
if(paraValue>=0) {
return paraValue;
}
else {
return -paraValue;
}
}
public static void main(String[] args) {
// TODO Auto-generated method stub
int a = 6;
int b = -8;
System.out.println("the absolute value of "+a+" is "+abs(a));
System.out.println("the absolute value of "+b+" is "+abs(b));
}
}