欢迎光临散文网 会员登陆 & 注册

if结构使用

2022-06-03 17:08 作者:虚云幻仙  | 我要投稿

/**
* 测试if结构与随机数
* 掷三个骰子
* if(条件即布尔表达式){执行内容}
*/

public class TestIf01 {
   public static void main(String[] args) {
       double rand = Math.random();//Math中的random随机生成0-1之间的浮点数
       System.out.println(rand);
       int rand1 = (int)(rand*6+1);
       System.out.println(rand1);
       int i = (int)(Math.random()*6+1);
       int j = (int)(Math.random()*6+1);
       int k = (int)(Math.random()*6+1);
       if(i+j+k>15){
           System.out.println("手气不错");
       } else if (i+j+k>10) {
           //不满足>15时继续判定是否>10
           System.out.println("一般");
       }else {
           //上面条件均false执行else的语句块
           System.out.println("手气不佳");
       }
       System.out.println("总点数:"+(i+j+k));

       double r = 4*Math.random();
       double area1 = Math.PI*r*r;//Math中的PI指圆周率
       double a1 = 12*Math.random();
       double a2 = 4*Math.random();
       double area2 = a1*a2;
       double a3 = area1>area2?area1:area2;//条件运算符和if同理
       System.out.println(a3);

       int age = (int)(120*Math.random());
       System.out.println("年龄是:"+age);
       if(age<18){
           System.out.println("未成年");
       } else if (age<=35) {
           System.out.println("轻年");
       } else if (age<=50) {
           System.out.println("中年");
       } else if (age<=84) {
           System.out.println("老年");
       }else {
           System.out.println("寿星");
       }
   }
}

if结构使用的评论 (共 条)

分享到微博请遵守国家法律