百木园-与人分享,
就是让自己快乐。

java流程控制,if语句的使用

if单分支结构

语法格式

if (布尔表达式){输出的语句}

用If写一个简易掷筛子游戏

  1. math是java提供的一个数学工具类,random可以生成一个0-1之间的浮点数类型且最大不超过1
  2. 如果If语句没有写{},则只运行第一句代码!
  3. 任何时候使用if语句必须加上{}!
int i = (int) (7 * Math.random());
        int z = (int) (7 * Math.random());
        int c = (int) (7 * Math.random());

        System.out.println(\"第一次结果:\" + i);
        System.out.println(\"第二次结果:\" + z);
        System.out.println(\"第三次结果:\" + c);
        if ((i + z + c) > 10) {
            System.out.println(\"手气不错\");
        }
        if ((i + z + c) > 13) {
            System.out.println(\"卧槽!欧皇!\");
        }
        if ((i + z + c) <= 10) {
            System.out.println(\"酋长,回家吧\");

if双分支结构

语法格式:if(){}else{},它的意思是如果()里面的布尔值为true,则执行{}里面的代码,反之则执行else后{}的代码。

它表达的意思和三元运算符?:一样,如

int a = 60;
String age = a>=60?\"合格\":\"不合格\";

if(a<60){
   System.out.println(\"不合格\");
    }else{
    System.out.println(\"合格\");
}

两者的含义一样

If多分支结构

也可以用定义多个结构,如:

 int age = (int)(100*Math.random());
        if (age<15){
            System.out.println(\"小朋友,起来撒尿啦!\");
        }else if(age<=25){
            System.out.println(\"年轻人,别瞎混啦!\");
        }else if (age<=50){
            System.out.println(\"中年人,房贷车贷还完了吗?\");
        }else if(age<=65){
            System.out.println(\"老头子,跳广场舞内娘们好看不?\");
        }else if (age<=80){
            System.out.println(\"老爷子,身体可还硬朗?啃的动骨头不?\");
        }else if(age<=100){
            System.out.println(\"真人!您这还有长生不老药吗?\");
        }
        System.out.println(\"几岁啦?\"+age+\"岁啦!\");

来源:https://www.cnblogs.com/xiaoheyyds/p/15982224.html
本站部分图文来源于网络,如有侵权请联系删除。

未经允许不得转载:百木园 » java流程控制,if语句的使用

相关推荐

  • 暂无文章