day06 switch&&循环结构

switch

switch多选择结构

switch case 语句判断一个变量与一系列值中的某个值是否相等,每一个值称为一个分支。

switch语句中的变量类型可以是:

  1. byte、short、int或者char。

  2. 从 Java SE 7 开始switch 支持字符串 String 类型了。

  3. 同时case标签必须为字符串常量或者字面量。

package com.xiaoluo.struct;

import java.util.Scanner;

public class SwitchDemo01 {
   
    public static void main(String[] args) {
   

         char grade = 'A';
         switch (grade){
   
            case 'A':
                System.out.println("A");
                break;//如果在case语句后面没有加上break语句就会出现case穿透现象 后面的case语句会全部执行
            case 'B' :
                System.out.println("B");

            case 'C':
                System.out.println("C");

        }

    }
}

JDK 7 之后支持String类型

package com.xiaoluo.struct;

import java.util.Scanner;

public class SwitchDemo02 {
   
    public static void main(String[] args) {
   
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入你的名字");
        String name = scanner.nextLine();//jdk 7 以后支持String类型的数据 字符的本质还是数字
        //反编译  java---class (字节码文件)-----反编译(IDEA)    (ctrl+shift+alt+s)
        switch (name){
   
            case "小罗":{
   
                System.out.println("大帅比");
                break;
            }
            case "小羊":{
   
                System.out.println("搞笑女");
                break;
            }
            case"狂神":{
   
                System.out.println("大丑比");
                break;
            }

        }
        scanner.close();

    }
}

反编译

在这里插入图片描述在这里插入图片描述
在这里插入图片描述

循环结构

while循环

do…while循环

for循环

在java5中引入了一种主要用于数组的增强型for循环。

while循环

最基本的循环

结构:

while(布尔表达式){
   
//循环内容
}
实例输出1-100
package com.xiaoluo.struct;

public class WhileDemo01 {
   
    
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值