分支结构语句

这篇博客详细介绍了条件控制结构的基础知识,包括if语句的格式和用法,if...else语句的结构以及如何解决选择结构问题。通过示例展示了多重if和嵌套if...else的使用,并引入了switch选择结构,解释了其执行流程和注意事项。此外,还讨论了if和switch在实际编程场景中的应用选择。
摘要由CSDN通过智能技术生成

if语句第一种格式

1、条件

2、条件的结果是布尔类型

3、满足这个条件,我就怎么怎么样。。。。。语句块

if(必须是判断表达式,其结果只能是布尔型){

              语句块;

//当我满足这个条件的时候,即意味着这个表达式的结果位true.程序就会进入if里面,执行if里面的语句块

}

              if else语句结构:

if(必须是判断表达式,其结果只能是布尔型){

              语句块1;//当表达式为true的时候执行这个语句1

}

else{

              语句块2;//当表达式为false的时候执行这个语句2

       };

如果符合条件执行if后面大括号里面的语句,如果不符合条件,则执行else后面大括号里面的语句

多重if可以解决选择结构问题如:

我想买车,买什么车决定于我在银行有多少存款

 System.out.println("请输入银行存款");//单位:万

            int money=scanner.nextInt();

            if (money>=500){

                System.out.println("太好了,我可以买辆凯迪拉克");

            } else if (money>=100){

                System.out.println("不错,我可以买辆帕萨特");

            } else if (money>=50){

                System.out.println("我可以买辆伊兰特");

            } else if (money>=10){

                System.out.println("至少我可以买辆奥迪");

            }

            else {

                System.out.println("看来我只能买辆捷安特了");

            }

嵌套if else 语句:(嵌套格式)

if (){

                if (){

                   

                }else {

                   

                }

            }else {

               

            }

switch 选择结构:(语法结构)

 switch (表达式){

                case 常量值1:

                    语句

                            break;

                case 常量值2:

                    语句

                    break;

                case 常量值3:

                    语句

                    break;

                default:语句//如果上述没有匹配的值就执行default后面的语句

            }

必须加上break;否则会全部执行

Case后面的常量必须不能相同

执行流程

 

switch小结

 

if和switch的应用场景

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值