switch选择结构 2017.11.07

switch (表达式){

  case 常量1:

    //代码块1 ;

  break;

  case 常量2 :

    //代码块2  ;

  break;

  default:  //其他 的意思,如果没有选择常量,则默认选择default

    //代码块n;

  break;

}

如图

  

    //也可多重选择只是常量必须相等

例如:

int num=3;

switch(num){

  case1:

  case5:

  case3:

System.out.println("奇数");

  break;

  case2;

  case4;

  case6;

System.out.println("偶数");

  break;

}

时间: 2024-11-08 22:00:20

switch选择结构 2017.11.07的相关文章

Java(4)switch选择结构

一.switch结构(开关语句)的语法 switch(表达式 ){--->类型为int.char case  常量1 :--->case 结构可以有多个 //语句块1 break;--->程序跳出switch结构 case  常量n :--->常量的值不能相同 //语句块n break; default:--->和if结构中的else作用相同 //语句块 break; } 示例1:张三参加计算机编程大赛,如果获得第一名,将旅游一个月.如果获得第2名,将奖励一台笔记本电脑.如果

Java——switch选择结构

switch语句是由一个控制表达式和case标签组成的,和 if 语句不同的是 ,switch语句后面控制表达式的数据类型只能是整型,不能是boolean型,·case 标签后面紧跟一个代码块.case作为这个代码块的表示. switch语法格式: switch选择结构用到了四个关键字  : >switch:表示"开关"这个开关就是switch关键字后面小括号里的表达式的值,jdk1.7后,switch语句小括号里面可以是 int .short .byte .char .枚举.S

java学习之switch选择结构

学编程吧java学习之switch选择结构发布了,欢迎大家通过xuebiancheng8.com来访问 前面分析了java的流程控制分为选择结构,循环结构,其中选择结构可以分为if选择结构和switch结构.下面我们来分析switch...case结构. switch...case结构也是用来实现选择结构 语法如下: switch(变量){ case 常量1: ...... break; case 常量2: ...... break; default: ...... break; } 语法太抽象

选择结构二switch选择结构

 在上一章节我们讲解了if选择结构  本章我们学习 switch选择结构 还要知道if选择结构和switch结构的区别 为什么学习了if选择结构还要学习switch选择结构  以及 两种选择结构的运用场合 下面我们来看一个问题 问题:小明参加计算机比赛, 如果获得第1名那么就给他买一个车, 如果获得第2名就给他买一个手机 如果获得第3名就给他买本书 否则就什么都不买 这个题的解决方法可以用多重if选择结构  还可以用switch选择结构下面我们具体的使用每种选择结构都来操作一下 if(成绩==第

20150727 Day04课程——Switch选择结构

今天是Java预科课程的上课第四天,课程内容如下: 01.在Java中如何产生一个随机数 Math.random()    随机数范围:[0,1)的double类型数值 02.equals(): 在Java中,如果比较两个字符串用==的话,会出现错误,所以以后我们只要是对字符串类型进行对比,统一使用equals方法(char类型的可以用==比较) 03.Switch选择结构 Switch(变量){ case 1: //语句 break; case 2: //语句2 break; default:

for循环中的if和switch选择结构由break改变状态的差异

1 #include <cstdio> 2 int main(){ 3 for(int i=0;i<5;i++){ 4 if(i==2) break; 5 printf("%d\n",i) ; 6 } 7 printf("****\n"); 8 for(int i=0;i<5;i++){ 9 switch(i){ 10 case 2:break; 11 } 12 printf("%d\n",i) ; 13 } 14 } 输

流程控制值switch选择结构

1.switch语法 Switch(char/int){ case 1: //语句 break; case 2: //语句2 break; default: //默认语句 break; } 2.switch的注意点 01.小括号中表达式只能取两种类型:int.char 02.case分支的值不能相同 03.case和break必须成对出现 04.default的位置不影响运行结果 05当case中没有配置项时,才执行default块的内容 例如: 3.switch语句的执行步骤 1*计算swit

2017.11.07

一天讲完了HTML5,又一天讲完了CSS,感觉大脑已经不够用了,知识点多而杂,主要感觉时间太快,没太有时间去消化,只能晚上加加班啦.通过这2天的学习让我了解到了HTML的标签,表格表单,框架等等.今天讲了CSS样式表的基本概念和样式属性,总结还是要多练多敲代码.下面是我记得一些知识点. CSS样式:(1)內联式(直接在标签里面写样式) 例如:<div style="width:100px;height;100px;></div>(2)内嵌式(直接嵌入到head标签里面,以

【2017.11.07】noip赛前集训 | T1 遭遇【DP】

T1 遭遇 [题意] ??座楼房,立于城中. 第??座楼,高度???. 你需要一开始选择一座楼,开始跳楼.在第??座楼准备跳楼需要????的花费. 每次可以跳到任何一个还没有跳过的楼上去.但跳楼是有代价的,每次跳到另 外一座楼的代价是两座楼高度的差的绝对值,最后一次从楼上跳到地面上不需 要代价(只能跳到地上一次).为在代价不超过??的情况下,最多跳几次楼. (一座楼只能跳一次,且每次跳楼都要计算准备的花费) [题解] 跳楼时,楼房的高度是具有单调性的,所以先按照高度排序. f[i][j]表示已经