精华内容
下载资源
问答
  • //switch语句格式 switch(表达式){ case 值1: 语句体1; break; case 值2: 语句体2; break; case 值3: 语句体3; break; ... default: 语句体n+1; break; } ...
    //switch语句格式
    		switch(表达式){
    			case 值1:
    				语句体1;
    				break;
    			case 值2:
    				语句体2;
    				break;
    			
    			case 值3:
    				语句体3;
    				break;
    			...
    			default:
    				语句体n+1;
    				break;
    		}
    

    注意:

            (1)“表达式”   的取值类型:byte,short,int,char

                                           JDK5版本以后可以是枚举

                                           JDK7版本以后可以是字符串

            (2)“case:”    后面跟的是是要和表达式进行比较的值

            (3)“break”   表示一个case的中断,不能省略,但最后一个break可以省略

            (4)“default”   当所有值和表达式都不匹配的时候就执行 default 控制的语句体

     

    例子:(表达式为String类型)

    import java.util.Scanner;
    
    
    public class demo3 {
    	public static void main(String[] args){
    		
    		System.out.println("你最喜欢吃的水果是哪个?");   //输出语句
    		System.out.println("A.橙子");   //输出语句
    		System.out.println("B.苹果");   //输出语句
    		System.out.println("C.香蕉");   //输出语句
    		System.out.println("D.桃子");   //输出语句
    		
    		Scanner sc = new Scanner(System.in);   //创建Scanner对象
    		
    		System.out.println("请输入你的选择:");   //输出语句
    		
    		String choice= sc.nextLine();   //调用输入字符串的方法,获取键盘输入值
    
    //switch语句
    		switch(choice){
    		  case "A":
    			  System.out.println("你的选择是橙子");
    			  break;
    		  case "B":
    			  System.out.println("你的选择是苹果");
    			  break;
    		  case "C":
    			  System.out.println("你的选择是香蕉");
    			  break;
    		  case "D":
    			  System.out.println("你的选择是桃子");
    			  break;
    		  default:
    		      System.out.println("请输入正确的选项!");
    		      break;
    		
    		}

    注意:若表达式是String类型,case后面的值要用双引号" ";

              若表达式是char类型,case后面的值用单引号' '。

            附:将输入的字符直接转换为char类型的代码: char choice = sc.next().charAt(0);

    展开全文
  • switch case语句switch后面跟的变量类型是int、char、byte或者short, 语句switch(expression){ case value1:语句;break;//break可有可无 case value1:语句;break; case value1:语句;break; ... default...

    switch case语句,switch后面跟的变量类型是int、char、byte或者short,

    语句为

    switch(expression){

    case value1:语句;break;//break可有可无

    case value1:语句;break;

    case value1:语句;break;

    ...

    default:语句;

    }

    需要注意的一点是,当case值与value值相等时,会执行case后面的语句,直到出现break才会停止或者运行到该语句最后。

    default分支不需要break语句,要是其他case没有匹配到的,会执行该分支,执行完之后结束。

    展开全文
  • package dayone1; public class Swith { public static void main(String[] args) { //case后面只能是常量,不能是变量,而且多个case后面的值不能... switch (week) { //基本数据类型可以接收byte,short,char,i...
    package dayone1;
    
    public class Swith {
        public static void main(String[] args) {
    //case后面只能是常量,不能是变量,而且多个case后面的值不能出现相同的
            int week=0;
            switch (week) {   //基本数据类型可以接收byte,short,char,int
                case 1:    //引用数据类型可以接收枚举(jdk1.5)String字符串(jdk1.7)
                    System.out.println("今天是星期一");
                    break;
    
                case 2:
                    System.out.println("今天是星期二");
                    break;
    
                case 3:
                    System.out.println("今天是星期三");
                    break;
    
                case 4:
                    System.out.println("今天是星期四");
                    break;
    
                case 5:
                    System.out.println("今天是星期五");
                    break;
    
                case 6:
                    System.out.println("今天是星期六");
                    break;
    
                case 7:
                    System.out.println("今天是星期天");
                    break;
    
                default:
                    System.out.println("我不知道星期几....");
                    break;
            }
        }
    }

     

    展开全文
  • Java选择结构(switch语句)

    千次阅读 2019-04-23 18:39:00
    Java选择结构(switch语句) /* switch语句格式switch(表达式){ case 值1: 语句体1; break; case 值2: 语句体2; break; … default: 语句体n+1; break; } 格式的解释: switch:表示这...

    Java中选择结构(switch语句)

    /*
    switch语句格式:
    switch(表达式){
    case 值1:
    语句体1;
    break;
    case 值2:
    语句体2;
    break;

    default:
    语句体n+1;
    break;
    }
    格式的解释:
    switch:表示这个switch选择结构
    表达式:这个地方的取值是有限定的
    byte,short,int,char,JDK7以后可以是字符串
    case:后面跟的是要和表达式进行比较的值
    语句体:这个部分可以是一条或者多条语句
    break:表示中断,结束的意思,可以控制switch语句的结束
    default:当所有的值都和表达式不匹配的时候,就执行default控制的语句。其实他就相当于if语句的else。
    面试题:
    byte可以作为switch的表达式吗? 可以
    lang可以作为switch的表达式吗? 不可以
    String可以作为switch的表达式吗? JDK7以后可以

    案例:键盘录入一个数据,根据这个数据,我们输出对应的星期?
    键盘录入1,对应输入星期一;

    键盘录入7,对应输入星期日;
    分析:1.键盘录入用Scanner实现
    2.判断我们可以使用if语句,也可以是我们要使用的switch语句
    注意:A:遇到左打括号缩进一个tab位置
    B:关联不是很大的语句之间空行
    */

    import java.util.Scanner;
    class SwitchDemo{
    	public static void main(String[] args){
    		//创建键盘录入对象
    		Scanner sc = new Scanner(System.in);
    	
    	//控制键盘录入数据
    	System.out.println("请输入一个数据(1-7):");
    	int week = sc.nextInt();
    	switch(week) {
    		case 1:
    			System.out.println("星期一");
    			break;
    		case 2:
    			System.out.println("星期二");
    			break;
    		case 3:
    			System.out.println("星期三");
    			break;
    		case 4:
    			System.out.println("星期四");
    			break;
    		case 5:
    			System.out.println("星期五");
    			break;
    		case 6:
    			System.out.println("星期六");
    			break;
    		case 7:
    			System.out.println("星期日");
    			break;
    		default:
    			System.out.println("您输入的数据有误!");
    			break;
    		}
    	}
    }
    
    展开全文
  • Java程序设计中引入了选择语句选择语句总共有两种常见的形式:if语句,和switch语句。 1.if语句 (1)if单选择结构 if(比较表达式或者是boolean类型的值) { 语句体; } 执行流程: 先计算比较表达式的...
  • java switch语句

    千次阅读 2015-10-29 16:29:35
    java switch 语句
  • Java switch语句

    万次阅读 2019-06-27 08:19:48
    Java SE 7 开 始,switch 支持字符串 String 类型了,同时 case 标签必须为字符串常量或字面 量。 switch 语句可以拥有多个 case 语句。每个 case 后面跟一个要比较的值和冒号。 case 语句中的值的数据类型必须...
  • JAVA-switch 选择语句

    千次阅读 2017-01-14 12:44:55
    switch的用法和if的大体作用是一样的,但是在细节方面不一样,if语句主要用做范围性的判断选择,而switch判断的比较准确,类似于等值判断。用法: switch(判断条件){ case 与判断条件进行比较:判断成功执行;...
  • Java 条件语句&switch case 语句

    千次阅读 2020-05-17 17:15:41
    Java 条件语句 1.if语句 一个 if 语句包含一个布尔表达式和一条或多条语句。 if(布尔表达式) { //如果布尔表达式为true将执行的语句 } 如果布尔表达式的值为 true,则执行 if 语句中的代码块,否则执行 if 语句块...
  • 在学习《Thinking in java》7.2.2中看到一个开关语句中default的用法很奇怪,所以就决定研究一下这个骚操作。 原文代码如下: package exam; import oypj.tools.*; class Shape{ void draw(){} void erase(){} ...
  • 选择语句switch

    2017-04-16 09:39:49
    switch语句格式switch(表达式) { case 值1: 语句体1; break; case 值2: 语句体2; break; ... default: 语句体n+1; break; } 格式的解释: switch:表示这是switch选择结构 表达式:这个地方的取值...
  • java switch语句switch接受的数据类型

    千次阅读 2018-04-21 09:35:15
    /* 选择语句 switch语句 编写格式 switch(表达式){ case 常量1 : 要执行的语句; break; case 常量2 : 要执行的语句; break; ...
  • Java switch case 语句

    2018-09-03 19:16:09
    Java switch case 语句 switch case 语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支。 语法 switch case 语句语法格式如下: switch(expression){ case value : //语句 break; //可选 ...
  • java选择判断语句(switch)

    千次阅读 多人点赞 2017-11-24 22:57:20
    switch
  • 本文中将详细介绍 java中的控制语句 包括 语法规则、代码图片、执行原理、构建思路等、 若有细瑕,感谢指正! java中的控制语句 控制语句即用来实现对程序流程的选择、循环、转向和返回等进行控制。 一般来说分为...
  • java中的switch语句

    千次阅读 2018-05-08 21:32:20
    /* 选择语句 switch语句 编写格式 switch(表达式){ case 常量1: 要执行的语句; break; case 常量2: 要执行的语句; break; case 常量3: 要执行的语句; break; default: 要...
  • Java:简述Java中的Switch语句 Java中的 switch 语句由一个控制表达式,多个case标签和一个default标签组成,default标签可写可不写。 switch语句中控制表达式的数据类型,根据不同的jdk版本,有不同的要求: &...
  • 一.Java Switch语句概述 1.概述 2.switch定义格式 二.Java Switch语句应用案例1 判断int类型的数据 三.Java Switch语句应用案例2 switch语句的“贯穿”现象 四.Java Switch语句应用案例3 键盘输入字符串并进行...
  • Java 中的 switch 语句

    2020-02-15 18:06:36
    一、switch基础语法 switch(表达式){ case 表达式常量1: 语句1; break; case 表达式常量2: 语句2; ............ 语句n;...[default:语句n+1;...其中,一个 case 表达式常量...switch 语句在运行时首先计算 swi...
  • Java中的switch分支语句

    2019-03-01 12:58:12
    switch语句后面的控制表达式的数据类型只能是byte、short、char、int四个整数类型和枚举类型...Java7改进了switch分支语句Java7 允许switch语句中的控制表达式为java.lang.String类型。 String类型实例如下: ...
  • JAVA中的选择语句(if语句switch语句) ​ 选择语句概述:也被称为分支结构。 ​ 选择结构有特定的语法规则,代码要执行具体的逻辑运算进行判断, ​ 逻辑运算的结果有两个,所以产生选择,按照不同的选择执行...
  • Java Switch语句

    千次阅读 2014-03-16 13:40:00
    语句形式如下: switch(expression){  case value1:  //语句1  break;  case value2:  //语句2  break;  case value3:  //语句3  break;  default:  //默认语句  break; }
  • Java基础之switch语句

    2015-12-27 17:25:07
    Java基础之switch语句  switch也称为多重分支,基本格式如下:  switch(表达式){ case 值1: 语句 break; case 值2: 语句 break; ...... default: 语句 break; } 说明:
  • java switch语句详解

    2014-07-16 21:24:55
    switch 语句格式
  • Java switch 语句使用 String 参数

    千次阅读 2015-04-10 20:43:57
    原文同步至 http://www.waylau.com/java-switch-use-string/当我尝试在 switch 语句使用 String 参数时(注意ctrType为字符串) switch (ctrType) { case "01" : exceptionType = "读FC参数数据"; break; case ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 120,423
精华内容 48,169
关键字:

java选择语句switch格式

java 订阅