switch case语句

Java基本语法--程序流程控制

自古美人都是妖i 提交于 2020-02-09 10:18:56
流程控制语句是用来控制程序中各语句执行顺序的语句,可以把语句组合成能完成一定功能的小逻辑模块。流程控制方式采用结构化程序设计中规定的三种基本流程结构,即:顺序结构、分支结构、循环结构。本篇博客主要是对Java基本语法中的程序流程控制进行详细讲解。 目录: 顺序结构 程序从上到下逐行地执行,中间没有任何判断和跳转 分支结构 根据条件,选择性地执行某段代码 if-else分支语句 switch-case分支语句 循环结构 根据循环条件,重复性的执行某段代码 for循环语句 while循环语句 do....while循环语句 其他内容 死循环&嵌套的应用 break&continue关键字 附加说明 ♫♬:JDK1.5提供了foreach循环,方便的遍历集合、数组元素 ♪ ♩ ♫ ♬ ♭ ∮.... 顺序结构 Java中定义成员变量时采用合法的前向引用 /*正确方式,在代码块内顺序执行*/ public class Demo11{ int number1 = 10; int number2 = 12; int number3 = number1 + number2; System.out.println(number3); } /*错误 class Demo2{ int num1 = 10; int num3 = num1 + num2; int num2 = 12; System

Java第三章流程控制语句

允我心安 提交于 2020-02-08 20:20:40
1.三元运算符 三元运算符,也称为三目运算符或问号冒号运算符。即有三个表达式参与的运算表达 式。既然是个运算符,那么运算完必须有运算结果 三元运算符的格式 (表达式1)?表达式2:表达式3; 三元运算符的运算原则 表达式1运算结果必须为boolean类型的值 当表达式1的结果为true时,表达式2的运算结果就为整个三元运算符的结果 当表达式1的结果为false时,表达式3的运算结果就为整个三元运算符的结果 三元运算符举例 class OperateDemo { public static void main(String[] args) { int x = 3 ; int y ; y=x <10?100:200; System.out.println("y="+y); } } class OperateDemo { public static void main(String[] args) { int a = 3 ; int b = 5 ; int max ; max = a < b ? b : a; System.out.println("max="+max); } } 经过前面的学习基本掌握了Java中的常量,变量,运算符的应用,但是只会这些,还是 无法满足我们的要求,比如在生活中经常做逻辑判断,满足条件做什么事情,不满足做其他 事情,有时甚至会根据判断的结果

C语言寒假大作战02

流过昼夜 提交于 2020-02-08 16:32:39
2.2.1 问题 回答 这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2019-2 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/10257 这个作业的目标 使用函数、Switch语句来完成菜单程序 作业正文 https://www.cnblogs.com/oyxyoyxyo/p/12276042.html 其他参考文献 c语言程序设计 2.2.2 设计思路和遇到的问题 对while switch语句的运用 用while设计进入循环的条件,用switch对每个不同分类的输出处理 对两种语句的生疏,使程序设计出来逻辑不对或者输出结果不对 例如 在case:5 这个分类中,一开始直接使其输出 “按其任意键结束程序”的语句,却忽略了这应该是跳出while循环后该执行的语句 2.2.3 程序结果截图 2.2.4 程序代码 2.2.5 你对“设计”这个词的理解 设计是设想、运筹、计划、预算的一个过程。 设计是个人通过生活实际与需求,按心中所想,通过现有能力将它现实化,具体化的一个过程与结果。 设计也是一种态度,它决定了作为设计师的创造力,学习能力。一个优秀的设计师,他们的设计不论从整体和细节上都有自己的权衡。甚至是一个点

Java基础之一、入门知识

不羁的心 提交于 2020-02-08 15:38:23
资料来源于《明解 Java》日本作者 写的很详细 1:命令---java 类名   该命令不是去执行类名.class文件(文件名和类名有可能不一致), 切记是表示执行具体的类; 2:“字符”+数值   执行顺序时先把数值转换为字符型“数值”,再进行的字符串的+运算,不是简单的字符串+数值获得新字符串; 3:=赋值运算符   表示把右边的值赋给左侧变量,不是数学意义的相等; 4:字符串变量赋值   变量表示中存放引用,引用指向字符串, 注意与基本类型的区别 5:if语句   if 语句结构图,   严格意义if语句两种形式:if (表达式)语句和 if(表达式)语句 else 语句,    else if表示else的语句嵌套是if语句 ,else if(表达式可拆解) 6:表达式与表达式语句   表达式是常量、变量、把常量与变量用运算符连接的式子,比如判断语句的中if(表达式);   表达式语句是给表达式加上分号,比如赋值int i=0; 7:只在程序块{语句}使用的变量可以在程序块中进行声明; 8:switch从jdk7开始除了整型,也支持字符串类型,switch与if都是分支语句,switch将程序分为多个分支,if将程序分为两个分支   在单一表达式程序中swithc的可读性要比if要好。 9:switch分支中break   在没有break语句的地方,程序流会“掉落

JS笔记之第二天

安稳与你 提交于 2020-02-07 21:59:01
一元运算符:++ -- 分为前++和后++ and 前--和后-- 如果++在后面,如:num++ +10参与运算,先参与运算,自身再加1 如果++在前面,如:++num+10参与运算,先自身加1,然后再参与运算 如果--在后面,如:num-- +10参与运算,先参与运算,自身再减1 如果--在前面,如:--num+10参与运算,先自身减1,然后再参与运算 例子: 代码是从上到下,一行一行执行的。 ++在后面: var num1=10; var sum1=num1++ +10; //sum1=num1++ +10=10+10=20 //num1++=10+1=11 console.log(sum1);//20 ++在前面 var num2=10; var sum2=++num2+10; //++num2=10+1=11 //sum2=++num2+10=11+10=21 console.log(sum2);//21 - -在后面 var num3=10; var sum3=num3-- +10; //sum3=num3-- +10=10+10=20; //num3--=10-1=9 console.log(sum3);//20 - -在前面 var num4=10; var sum4=--num4+10; //--num4=10-1=9 //sum4=--num4+10=9+10

第二次实验报告

扶醉桌前 提交于 2020-02-06 05:51:12
C程序设计实验报告 C程序设计实验报告 实验项目: 1、if语句的应用 2、switch/case语句的应用 3、switch/case语句嵌套if语句的应用 4、switch/case语句的嵌套应用 5、分析程序 姓名:伍臣林 实验地点:514教室 实验时间:4月3日 一、实验目的与要求 实验一:if语句的应用 掌握C语言逻辑运算和关系运算的规则; 学会正确地使用关系表达式和逻辑表达掌握if-else语句的使用方法。 实验二: switch/case语句的应用 掌握算术运算符和运算规则 ; 掌握switch/case语句的使用方法 实验三:switch/case语句嵌套if语句的应用 学会正确的使用关系表达式和逻辑表达式; 掌握switch/case 语句语法和使用方法。注意switch语句的控制流程,在switch语句中的break语句的用法; switch/case结构与if/else嵌套结构之间的转换。 4、switch/case语句的嵌套应用 switch/case结构的嵌套使用。 break语句与continue语句的用法 二、实验内容 实验4.3.1: if语句的应用。 1、 问题描述: 读入3个分别表示箱子长、宽、高的整数值,并判断输出该箱子是正方体还是长方体。 2、实验代码如下: #include<stdio.h> int main() { int l,w,h;

第二次实验报告

一世执手 提交于 2020-02-06 05:38:23
C程序设计实验报告 实验项目: 1.if语句的应用 2.switch/case语句的应用 3.switch/case语句嵌套if语句的应用 4.switch/case结构的嵌套应用 5.分析程序 姓名:李小玲 实验地点:教学楼514教室 实验时间:2019年4月3日 一、实验目的与要求 1.if语句的应用 ●掌握C语言的逻辑运算和关系运算的规则; ●学会正确的使用关系表达式和逻辑表达式; ●掌握if-else语句的使用方法。 2.switch/case语句的应用 ● 掌握算术运算符和运算规则; ● 掌握switch/case语句的使用方法。 3.switch/case语句嵌套if语句的应用 ● 学会正确的使用关系表达式和逻辑表达式; ●掌握switch/case语句语法和使用方法。注意switch语句的控制流程,在switch语句中的break语句的用法。 ●switch/case结构与if-else嵌套结构之间的转换。 4.switch/case结构的嵌套应用 ●switch/case结构的嵌套使用; ●break语句与continue语句的用法。 5.分析程序 二、实验内容 实验练习:4.3.1 1 . 问题的简单描述: 读入3个分别表示箱子的长,宽,高的整数值,判断并输出该箱子是正方形还是长方形。 2.实验代码: #include<stdio.h> int main() {

分支结构和循环语句

安稳与你 提交于 2020-02-05 19:56:55
一、分支结构 1、多分支的 if 语句                    2、 switch 语句 if(条件表达式1){                    switch(变量名){ //语句块1                      case 值1 : }else if(条件表达式2){                     //执行语句块1 //语句块2                      break; }else if(条件表达式3){                   case 值2 :    //语句块3                         //执行语句块2 }else if(条件表达式n){                   break;                //语句块n                      case 值n :    }else{                              //执行语句块n //语句块                       break; }                              default:                                   //其余情况执行语句块                              

12.18基础知识点

走远了吗. 提交于 2020-02-05 04:25:38
关于控制语句的一些小知识: MSYQL里用CMD 命令 的 net start mysql可以直接启动数据库 net start mysql可以直接关闭数据库 三目运算符 三目运算符(三目运算符) 语法:条件表达式?表达式1:表达式2; if语句里必须是判断语句 三目运算符求的值必须使用出来 switch语句的语法如下(switch,case,break和default是关键字): switch ( 变量表达式 ) { case 常量1 :语句;break; case 常量2 :语句;break; case 常量3 :语句;break; … case 常量n:语句;break; default :语句;break; } default有点类似于if语句中的else 所有的case都不匹配时,便使用default进行结束控制 break语句每个都写,不要丢失, 养成好的习惯! switch后面的数据类型基本数据类型只能是 byte short char int 引用类型中可以是 String enum 枚举 for(单次表达式;条件表达式;末尾循环体) { 中间循环体; } while(条件判断) 循环体 步进语句 do{ 语句; }while(条件) 强调while小括号后面记得加;很容易忘记 来源: CSDN 作者: 一江明月何寄愁 链接: https://blog.csdn

C++程序流程控制

允我心安 提交于 2020-02-05 03:05:05
C++ 程序流程控制 C/C++ 三种基本的程序运行结构 顺序结构:程序按顺序执行,不发生跳转 选择结构:依据条件是否满足,有选择的执行相应的功能 循环结构:依据条件是否满足,循环多次执行某段代码 1.选择结构 1.1 if 语句 if语句的三种形式 单行格式if语句 多行格式if语句 多条件的if语句 单行格式if语句: if(条件){条件满足执行的语句} 多行格式if语句: if(条件){条件满足执行的语句}else{条件不满足执行的语句} 多条件if语句: if(条件1){条件1满足执行语句}else if(条件2){条件2满足执行语句}else{条件都不满足执行语句} 1.2三目运算符 语法: 表达式1?表达式2:表达式3 流程: 如果表达式1的值为真,执行表达式2,并返回表达式2的结果 如果表达式1的值为假,执行表达式3,并返回表达式3的结果 1.3 switch 语句 作用:执行多条件分支语句 语法: switch(表达式) { case 结果1: 执行语句1; break; case 结果2: 执行语句2; break; ... default: 表达式的结果与case的结果都不相等执行语句; break; } 1.4循环结构 4.1.1 while 循环语句 作用:满足循环条件,执行循环语句 语法: while(循环条件){循环语句} 4.1.2 do..