java的选择结构及案例解析

本文深入探讨了Java编程中的选择结构,包括if else、switch case,以及不同类型的循环(while、do while、for和增强for)。同时,还阐述了break和continue语句的用法,强调了理解并有效使用这些控制流在编程中的重要性。
摘要由CSDN通过智能技术生成

java的选择结构及案例解析

本章主要对java的多种选择结构进行介绍,个别会举例进行说明补充。

  • if else选择结构

// if单选择结构  if(布尔表达式){打印内容}
例:if(a>0){
   
    sout("a是一个大于零的数");
}

//if的双选择结构  if(布尔表达式){打印内容}else{打印内容}
例:if(a>0){
   
    sout("a是一个大于零的数");
}else{
   
    sout("a不是小于零的一个数")
}

//if的多选择结构  if(布尔表达式){打印内容}else if(布尔表达式){打印内容}else{打印内容}
例:if(a>=60 && a<80){
   
    sout("及格");
}else if(a>=80 && a<=100){
   
    sout("优秀")
}else{
   
    sout("不及格")
}
//if的嵌套结构  if(布尔表达式){打印内容 if(布尔表达式){打印内容}}
例:if(a<0){
    
    sout("a是一个小于零的数")//满足上面布尔表达式执行该内容
        
        if(a>0 && a<10){
     //满足该表达式执行下面对应内容
            sout("a式一个大于零小于10的数")
        }
}

  • switch case选择结构

//switch case 语句判断一个变量与一系列值中的某个值是否相等 每个值称为一个分支
//switch语句中的变量类型可以是:byte short int char 再jdk7开始以后 可以支持String类型
//case标签必须为字符串常量或字面量
//语法结构为:
switch(expr){
   
    case value:
        sout();
        break; //可选  跳出循环的意思  如果第一行不加会将value2的值也打印出来 case穿透现象
    case value2:
        sout
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值