Java基础(三)

目录

一、选择结构

switch语句

if语句


一、选择结构

switch语句

switch语句中的变量类型可以是: byte、short、int、char、string(Java SE7开始),不可以是小数

        char grade='C';
        switch (grade){
//            case后加要匹配的具体值
            case 'A':
                System.out.println("非常不错");
//                除特定情况外,每个case后都要加break
                break;
            case 'B':
                System.out.println("好");
                break;
            case 'C':
                System.out.println("还可以");
                break;
//                以上条件都不满足时,执行default,default可以不放最后,但要注意放第一位时一定要加case
            default:
                System.out.println("别瞎按");

        }

break的用法:

        int num = 1;
        //switch里面不能放小数
        switch (num){
            case 1:
                System.out.println("一等奖奖励");

            case 2:
                System.out.println("二等奖奖励");
                break;
            case 3:
                System.out.println("三等奖奖励");
                break;
            default:
                System.out.println("参与奖奖励");

        }

如上代码,运行结果为:
一等奖奖励
二等奖奖励        
都不写break时,会按顺序输出所有语句

if语句

if(布尔表达式){
//如果表达式值为true执行的代码
}else{
//如果表达式值为false执行的代码
}

if嵌套:

if(布尔表达式1){
//如果表达式1值为true执行的代码
   if(布尔表达式2){
//   如果表达式2值为true执行的代码
   }
}

if 语句至多有1 个else 语句,eLse 语句在所有的else if 语句之后。if 语句可以有若干个else if 语句,它们必须在else语句之前。
一旦其中一个else if 语句检测为 true,其后面的else if以及else 语句都将跳过执行。

        Scanner scanner = new Scanner(System.in);

        System.out.println("请输入4位数字:");
        int num = scanner.nextInt();

//       判断输入的数字是否为4位
        if (num/1000<=9){

            if (num1%2==0){
                System.out.println(num+"为偶数");
            }else {
                System.out.println(num+"为奇数");
            }

        }else {
            System.out.println("输入数字错误");
        }

适用情况:

if选择结构,包括以下形式:
   基本if选择结构:可以处理单一或组合条件的情况
   if-else选择结构:可以处理简单的条件分支情况
   多重if选择结构:可以处理分段的条件分支情况
   嵌套if选择结构:可以处理复杂的条件分支情况
switch选择结构:
   多重分支并且条件判断是等值判断的情况

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值