分支结构

分支结构

if分支

        //例子:心跳(60-100)是正常的,否则系统提示进一步检查
       //格式1:if(条件表达式){代码...;}
       int heartbeat = 30;
       if (heartbeat <60 || heartbeat > 100){
           System.out.println("你的心跳数据是:"+ heartbeat + " ,你可能需要下一步的检查。");
      }
       System.out.println("检查结束!");

       //例子:发红包
       //格式2:if(条件表达式){代码...;}else{代码...}
       double menoy = 5999;
       if (menoy >1111){
           System.out.println("红包发送成功!");
      }
       else {
           System.out.println("红包发送失败!");
      }


       //例子:成绩分级
       //格式3:if(条件表达式){代码...;}else if {代码...} ...else if {代码...}
       int score = 99;
       if (score >=0 && score <60){
           System.out.println("你的成绩为E");
      }else  if (score >=60 && score <80){
           System.out.println("你的成绩为D");
      }else  if (score >=60 && score <80){
           System.out.println("你的成绩为C");
      }else  if (score >=80 && score <90){
           System.out.println("你的成绩为B");
      }else  if (score >=90 && score <=100){
           System.out.println("你的成绩为A");
      }

switch分支


       //switch分支结构
       //一周计划
       String weekday ="周二";
       switch(weekday){
           case "周一" :
               System.out.println("上课");
               break;
           case "周二" :
               System.out.println("上课");
               break;
           case "周三" :
               System.out.println("上课");
               break;
           case "周四" :
               System.out.println("上课");
               break;
           case "周五" :
               System.out.println("上课");
               break;
           case "周六" :
               System.out.println("睡觉");
               break;
           case "周日" :
               System.out.println("睡觉");
               break;

注意事项:

  • 表达式只能是byte、short、int、char,JDK5开始支持枚举,JDK7开始支持String,不支持double、float、long。

  • case给出的值不能重复,且只能是字面,不能是变量。

  • 不要微机写break,否则会出现穿透现象。

posted @   wtws  阅读(332)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示