Java学习:switch语句使用的注意事项

switch语句使用的注意事项:

  • 多个case后面的数值不可以重复。
  • switch后面的小括当中只能是下列数据类型:
  1. 基本数据类型:byte/short/char/int
  2. 引用数据类型:String字符串、enum枚举、
  • switch语句格式可以很灵活:前后顺序可以颠倒,而且break语句还可以省略。
  1. “匹配到哪一个case就从哪一个位置向下执行,直到遇到了break或者整体结束为止。”
public class CaiNiao{
    public static void mian(String[] args){
        int num = 3
        switch (num){
            case 1:
                System.out.println("菜鸟");
                break;
            case 2:
                System.out.println("传奇");
                break;
            default:
                System.out.println("小菜鸟")
                break;
        }
    }
}

原文地址:https://www.cnblogs.com/cainiao-chuanqi/p/11051843.html

时间: 2024-10-01 03:01:09

Java学习:switch语句使用的注意事项的相关文章

从零开始学大数据-Java基础-switch语句(6)

我们从零开始学习大数据技术,从java基础,到Linux技术涉猎,再深入到大数据技术的Hadoop.Spark.Storm技术,最后到大数据企业平台的搭建,层层递进,由点到面!希望技术大牛能过来指导学习. 上一节学习了流程控制语句,本节学习switch语句. 开始之前,我们先看一下上节的练习题. 一.练习题 if语句格式的练习: 1.获取两个数据中较大的值 2.判断一个数据是奇数还是偶数,并输出 程序执行结果如下: 二.switch语句 流程控制语句的选择结构 1 选择结构(也被称为分支结构)

java中switch语句中的defaul条件的位置

在java中switch语句中,每个case分支就是一个入口,如果都没有满足条件,那么将会走到default分支中.那么这个default分支的位置会不会影响到执行的流程呢? package com.app.statement; import java.util.Scanner; /**  * Created by charles on 2015/7/12.  */ public class SwitchTest {     public static void main(String[] ar

Java语言Switch语句详解

课程背景:程序中经常需要处理多种情况的判断,switch语句非常适合处理多分支流程. 核心内容:1.switch语句的概念和用法2.使用switch语句进行流程控制 开发环境:Eclipse 是否提供源码:是 课程等级:入门级别 适应群体:零基础的开发者

python 基础学习 switch 语句

switch 语法结构: switch 语句用于编写多分支结构的程序,类似于if...elif...eles语句. swtch 语句的表达的分支结果比if...elif...lese 语句表达的更清晰,代码的可读性更高. ####python并没有提供switch语句###### 但是:python 可以通过字典实现switch语句的功能. 实现方法:                         定义一个字典                         调用字典的get()获取相应的表达

JAVA之Switch语句

switch case语句是用来判断case后面的表达式是否与switch的表达式一致,符合的话就执行case语句,不符合则break跳出.而default是当没有符合case的条件下执行的(它不用break跳出的),defaul相当于”第三种情况“,在switch case语句中也可以不使用. public class SwitchDemo { public static void main(String[] args) { // TODO Auto-generated method stub

Java:switch语句例子

1.输入一个名次,第1-4名,分别称为冠军.亚军.季军.殿军,5名及5名以上,称为其他名次. import java.util.Scanner; public class switch1 { public static void main(String[] args) { Scanner s=new Scanner(System.in); System.out.println("请输入你获得的名次(写阿拉伯数字):"); int mingci=s.nextInt(); switch(m

Java基础知识强化19:Java中switch分支语句

java中switch语句: 这里expression控制表达式的数据类型只能是byte.short.char.int四种整型类型和枚举类型,不能是boolean类型: Java7(1.7)改进了switch分支语句: Java7允许switch语句中的控制表达式为java.lang.String类型(不能是StringBuffer 或者 StringBuilder) switch(expression) {     case  condition1:          {          

Java学习笔记(03)

一.回顾运算符: 一.控制语句 1.1 顺序结构 (最常见的) 特点:代码从上往下依次执行 1.2 选择结构 : <1.if 判断语句 : 格式一 /* 1.if(判断条件){ 2. 如果符合条件执行的代码; 3. 执行的代码块1: 4. 执行的代码块2: 5. ------.: 6. 执行的代码块n: 7.} */ 格式二 /* if(判断条件){ 如果符合条件执行的代码; 执行的代码块1: } else{ 执行的代码块2: } */ 格式三 /* if(外部的条件成立) { 执行代码块1 i

java学习第二天 回顾运算符

一.回顾运算符: 补充: 三元运算符. 代码: /* 三目运算符: 三元运算符: 结构: 条件?条件成立的结果 :条件不成立的结果 ; */ class Demo1 { public static void main(String[] args) { int a = 10; int b = 9; int c =  b++>=a ? a++ : b+a; System.out.println(a);  //10 System.out.println(b);  //10 System.out.pri