JAVA Day6:分支结构

举报
yd_270063646 发表于 2023/01/04 20:56:47 2023/01/04
【摘要】 java三种结构之一的分支结构

在java的分支结构(也叫选择结构)中,常用到的是ifswitch两种语句

if语句:

总的来说规则是:执行到if的语句时,先判断是否符合括号内的内容,符合就执行if后的语句,不符合就执行else后的语句

int a=10;
    if(a<5)
    {
        System.out.printf("正确");
    }
    else{
        System.out.printf("错误");
    }
}


结果:截屏2023-01-04 20.34.46.png

if里面特殊一点的就是else if语句:

结构大体是:if(条件1)

{

执行语句;

}

else if(条件2)

{

执行语句2;

}

int a = 15;
if (a < 5) {
    System.out.println("正确");
} else if (a > 5) {
    System.out.println("错误");
    if (a > 5 & a < 20) {
        System.out.println("错上加错");
    }
}

截屏2023-01-04 20.46.22.png

switch语句:

大致结构:switch(变量){

​ case 变量值1: 语句1;break;

​ case 变量值2: 语句2;break;

​ case 变量值3: 语句3;break;

​ …

​ default:语句n;break;

​ }

注意:

1:根据变量值, 选择执行对应的语句, 遇到break; 结束运行;

​ 2:若没有对应的值, 则执行default对应的程序;

int n=2022;
System.out.println("n代表nba中的冠军年份:" );
switch(n){
    case 2016:
        System.out.println("2016年是骑士");
        break;
    case 2022:
            System.out.println("2022年是勇士");
            break;
    default:
        System.out.println("champion");
        break;
}

截屏2023-01-04 20.54.58.png


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。