语法结构:
if(布尔表达式){
语句块1
}else{
语句块2
}
当布尔表达式为真时,执行语句块1,否则,执行语句块2。也就是else部分。流程图如图所示。
【示例ad】if-else结构
public class Test{
public static void main (String [] args) {
//随机产生一个[0. 0, 4. 0)区间的半径,并根据半径求圆的面积和周长
double r = 4*Math.random () ;
//Math.pow(r,2)求半径r的平方
double area = Math. PI*Math.pow (r, 2) ;
double circle = 2*Math. PI*r;
System.out.println("半径为:“+r);
System.out.println("面积为:" + area);
System.out.println("周长为:"+ circle) ;
//如果面积>=周长,则输出“面积大于等于周长”,否则,输出周长大于面积
if (area >= circle) {
System.out.print1n("面积大于等于周长");
}else{
System.out.println("周长大于面积");
}
}
}
输出结果:
半径为:2.3954358845679184
面积为:18.026813888408498
周长为:15.050967554207881
面积大于等于周长
网友评论