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+"岁啦!");
posted @   萧何i  阅读(180)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示