29 Java语言基础选择结构switch语句的格式及其解释 Tooho King

switch 语句的格式

  inx = 10

  switch(表达式){

      case 值1;

      break;

      case 值2;

      break;

      ...

      defualt:

      语句n-1;

      break; 

    }

注意  btye short char String 才能作为表达式

long不行

也就是基本类型里面能够转换为int的类型都可以做为case的表达式.

 1 public class Test1_DataTypeConversion {
 2
 3     public static void main(String[] args) {
 4             String name = "张三";
 5             String gender = "男士";
 6             switch (gender){
 7                 case "男士":
 8                 System.out.println("玩游戏");
 9                 break;
10                 case "女士":
11                 System.out.println("化妆");
12                 break;
13                 default:
14                 System.out.println("你是人妖");
15                 break;
16
17            }
18
19
20     }
21
22
23
24 }

注意  

一 break最后一个可以省略,其它不能省略

二  default可以放在任意位置 但是建议放在最后面

 1 public class hello_world {
 2
 3     public static void main(String[] args) {
 4
 5         Scanner sr = new Scanner(System.in);
 6
 7         int month =  sr.nextInt();
 8         switch(month){
 9         case 1:
10         case 2:
11         case 3:
12             System.out.println("一季度");
13         break;
14         case 4:
15         case 5;
16         case 6:
17             System.out.println("二季度");
18         break;
19
20
21
22         }
23
24     }
25
26 }
时间: 2024-10-05 04:58:16

29 Java语言基础选择结构switch语句的格式及其解释 Tooho King的相关文章

java基础:流程控制(选择结构switch语句)

(1)格式: switch(表达式) { case 值1: 语句体1; break; case 值2: 语句体2; break; ... default: 语句体n+1; break; } 格式解释说明: switch:说明这是switch语句. 表达式:可以是byte,short,int,char JDK5以后可以是枚举 JDK7以后可以是字符串 case:后面的值就是要和表达式进行比较的值 break:表示程序到这里中断,跳出switch语句 default:如果所有的情况都不匹配,就执行这

java语法基础-程序流程控制-选择结构-switch语句

switch(表达式)  //被选择的表达式的值的数据类型只能是byte short int char { case 取值1: 执行语句: break: case 取值2: 执行语句: break: -... default: 执行语句: break:} switch语句特点: 1.switch语句选择的类型只有四种:byte,short,int , char. 2.备选答案没有顺序.但是执行必然从第一个case执行. 3.只有所有的case不匹配,才会执行default. 4.结束特点:遇到b

Java编程基础-选择和循环语句

一.选择结构语句 选择结构:也被称为分支结构.选择结构有特定的语法规则,代码要执行具体的逻辑运算进行判断,逻辑运算的结果有两个,所以产生选择,按照不同的选择执行不同的代码. Java语言提供了两种选择结构语句:if语句和switch语句 1.if语句 if语句有三种语法格式. (1).if语句第一种语法格式(适合一种判断) if(条件表达式){ 语句体; } 执行流程:判断条件表达式的结果,当为为true时,{}中的执行语句体才会执行,否则不执行语句体. 注意: 条件表达式的结果必须是布尔类型:

2.38 选择结构switch语句的基本使用

/* switch语句格式: switch(表达式) { case 值1: 语句体1; break; case 值2: 语句体2; break; ... default: 语句体n+1; break; } 格式的解释: switch:表示这是switch选择结构 表达式:这个地方的取值是有限定的 byte,short,int,char JDK5以后可以是枚举 JDK7以后可以是字符串 case:后面跟的是要和表达式进行比较的值 语句体:要执行的代码 break:表示中断,结束的意思,可以控制sw

【学习笔记】【C语言】选择结构-switch

1.用法 switch(整型表达式) {     case 数值1:         语句1;         break;     case 数值2:         语句2;         break;     ... ...     case 数值n:         语句n;         break;     default :         语句n+1;         break; } 当整型表达式的值等于“数值1”时,就会执行“语句1”,后面的break表示退出整个swit

03-01 Java运算符、选择结构if语句

(1)算术运算符 A:+,-,*,/,%,++,-- B:+的用法 a:加法 b:正号 c:字符串连接符 C:/和%的区别 数据做除法操作的时候,/取得是商,%取得是余数 D:++和--的用法 a:他们的作用是自增或者自减 b:使用 **单独使用 放在操作数据的前面和后面效果一样. a++或者++a效果一样. **参与操作使用 放在操作数的前面:先自增或者自减,再参与操作 int a = 10; int b = ++a; 放在操作数的后面:先参与操作,再自增或者自减 int a = 10; in

day03<Java语言基础+>

Java语言基础(逻辑运算符的基本用法) Java语言基础(逻辑运算符&&和&的区别) Java语言基础(位运算符的基本用法1) Java语言基础(位异或运算符的特点及面试题) Java语言基础(位运算符的基本用法2及面试题) Java语言基础(三元运算符的基本用法) Java语言基础(三元运算符的练习) Java语言基础(键盘录入的基本格式讲解) Java语言基础(键盘录入的练习1) Java语言基础(键盘录入的练习2) Java语言基础(顺序结构语句) Java语言基础(选择结

03 java语言基础逻辑运算符

03.01_Java语言基础(逻辑运算符的基本用法)(掌握) A:逻辑运算符有哪些 &,|,^,! &&,|| B:案例演示 逻辑运算符的基本用法 注意事项: a:逻辑运算符一般用于连接boolean类型的表达式或者值. b:表达式:就是用运算符把常量或者变量连接起来的符合java语法的式子. 算术表达式:a + b 比较表达式:a == b(条件表达式) C:结论: &逻辑与:有false则false. |逻辑或:有true则true. ^逻辑异或:相同为false,不同

day04<Java语言基础+>

Java语言基础(循环结构概述和for语句的格式及其使用) Java语言基础(循环结构for语句的练习之获取数据) Java语言基础(循环结构for语句的练习之求和思想) Java语言基础(循环结构for语句的练习之水仙花) Java语言基础(循环结构for语句的练习之统计思想) Java语言基础(循环结构while语句的格式和基本使用) Java语言基础(循环结构while语句的练习) Java语言基础(循环结构do...while语句的格式和基本使用) Java语言基础(循环结构三种循环语句