switch case语句

Java基础(1)

痞子三分冷 提交于 2020-02-27 17:15:53
1,关键字:其实就是某种语言赋予了特殊含义的单词。 保留字:其实就是还没有赋予特殊含义,但是准备日后要使用过的单词。 2,标示符:其实就是在程序中自定义的名词。比如类名,变量名,函数名。包含 0-9、a-z、$、_ ; 注意: 1),数字不可以开头。 2),不可以使用关键字。 3,常量:是在程序中的不会变化的数据。 4,变量:其实就是内存中的一个存储空间,用于存储常量数据。 作用:方便于运算。因为有些数据不确定。所以确定该数据的名词和存储空间。 特点:变量空间可以重复使用。 什么时候定义变量?只要是数据不确定的时候,就定义变量。 变量空间的开辟需要什么要素呢? 1,这个空间要存储什么数据?数据类型。 2,这个空间叫什么名字啊?变量名称。 3,这个空间的第一次的数据是什么? 变量的初始化值。 变量的作用域和生存期: 变量的作用域: 作用域从变量定义的位置开始,到该变量所在的那对大括号结束; 生命周期: 变量从定义的位置开始就在内存中活了; 变量到达它所在的作用域的时候就在内存中消失了; 数据类型: 1):基本数据类型:byte、short、int、long、float、double、char、boolean 2):引用数据类型: 数组、类、接口。 级别从低到高为:byte,char,short(这三个平级)-->int-->float-->long-->double 自动类型转换

2020.2.13Java基本语法

拟墨画扇 提交于 2020-02-27 15:02:20
今天的学习比较顺利,算是我与知识和平交流的一天。 二进制、八进制、十进制、十六进制以及互相转换;数据类型以及自动类型转换,强制类型转换;算术运算;语法结构。 由于是之前学过的内容,有一定的印象,所以我感觉比较简单,与此同时,我get到了很多新技能,比如二进制与其他进制之间的转换技巧,以及强制转换中需要注意的地方,我之前一直记不住switch的语法格式,其实很简单: switch(整型表达式){ case 值A:执行语句;break; case 值B:执行语句;break; default:执行语句; } 在我认为的难点就是这些了 来源: oschina 链接: https://my.oschina.net/u/4455988/blog/3165915

C#中的if语句和switch语句

馋奶兔 提交于 2020-02-27 08:43:40
一、if语句 C#程序的三大结构 1.顺序结构:程序的入口都是Main函数,代码从上往下,从左往右,依次执行; 2.分支结构:当我们的程序执行到某个位置的时候,进行条件判断,根据判断的结果来执行不同的操作; 3.循环结构:在满足某个条件的时候反复执行一个语句序列(循环). if语句第一种表达形式 if ( 条件表达式 ) { 语句a ; 语句b; } * * //当条件表达式为真,执行大括号中的所有语句,否则,跳过大括号中的所//有语句,继续执行大括号后面的语句。** if语句第二种表达形式 if ( 条件表达式 ) { 语句块 1 ; } else { 语句块 2 ; } /* **当条件表达式为真,执行if大括号中的所有语句,,否则,执行else大括号中的所有语句。** */ if语句第三种表达形式 if ( 条件表达式 1 ) { 语句 1 ; } else if { 语句 2 ; } Else { 语句 3 ; } /* 如果条件表达式1为真,执行语句1,如果条件表达式1为假,条件表达式2为真,执行语句2,如果1,2都为假,执行语句3. */ 二、Switch语句 语法规范 switch ( 表达式 ) { case 值 1 : { 语句 1 ; break ; } case 值 2 : { 语句 2 ; break ; } . . . case 值n : { 语句n ;

[12] 分支和循环语句

你。 提交于 2020-02-27 02:49:54
1、分支语句 1.1 if if( 表达式 ) { 执行语句块 } 1.2 if else if( 表达式 ) { 执行语句块 } else { 执行语句块 } 注意:对于 if else 的使用,有时候也可以使用三目运算符来代替 1.3 if else if if( 表达式 ) { 执行语句块 } else if ( 表达式 ) { 执行语句块 } ...(可嵌套多个else if) 1.4 switch case switch( 表达式 ) { case 取值1 : 语句块1 ... case 取值n : 语句块n default : 语句块n+1 } 注意: 表达式的值只能接受int、byte、char、short、枚举,JDK1.7之后可以接受String 不允许有重复的case值 switch一旦碰到第一次case匹配,则跳到该处运行,且 会顺序执行之后所有程序代码,不论之后case是否匹配,直到碰到break语句为止 如果所有case都不匹配,则执行default对应语句块 2、循环语句 2.1 while while( 条件表达式 ) { 执行语句块 } 2.2 do while 先do再while,即至少会执行一次循环 do{ 执行语句体 } while( 条件表达式 ) 2.3 for for ( 初始化表达式 : 循环条件表达式 : 循环后的操作表达式 ) {

java基础学习——3、分支语句

为君一笑 提交于 2020-02-26 12:40:21
一、Java分支语句类型 if-else 语句 switch 关于if-esle语句可以拆分为三种 if语句 if(条件) { 语句块; } if-else语句 if(条件语句) { 语句块; }else{ 语句块; } if-else if语句 if (条件语句1) { 语句块; } else if(条件语句2); { 语句块2; } ... else if(条件语句n) { 语句块n; } 关于switch语句 switch( 表达式) { case 表达式值1: 语句块1; break; .... case 表达式N: 语句块N; break; default: 语句块; break; } 注意点:每一个case都会列出表达式或是值的可能值,注意case后面跟的是:冒号,不要写成;分号     每个case对应不同的情况,然而如果不满足case语句,可写一个default语句,default语句可选;     每个case语句后都会对应一个break终止语句,没有特别需求都是这样写,否則会从符合case情况值开始都走一遍 对于第三个注意点,我写个简单的语句区分一下:    1 int i = 2; 2 switch(1){ 3 case 1: 4 System.out.println(1); 5 break; 6 case 2: 7 System.out.println(2)

if else 语句

半世苍凉 提交于 2020-02-26 12:36:01
语句 语句是指程序命令,都是按照顺序执行的。语句在程序中的执行顺序称为“控制流”或“执行流”。 根据程序对运行时所收到的输入的响应,在程序每次运行时控制流可能有所不同。 语句间的标点符号必须是英文标点,语句的结束标点是分号“;”。 语句的类型包括声明语句,表达式语句,选择语句(分支),循环语句,跳转语句,异常语句 1、声明语句引:入新的变量或常量。变量声明可以选择为变量赋值。在常量声明中必须赋值。 例: Int a=0;//声明变量a并赋值,也可以不赋值。 double d; 2、表达式语句:用于计算值的表达式语句必须在变量中存储该值。 例: Sum=i+j; Int x=a+b; 3、选择语句:if,else,switch,case 4、循环语句:do,for,foreach,while 5、跳转语句:break,continue,default,return 6、异常语句:try-catch-finally 一、选择语句: If,else If是如果的意思,else是另外(其他的所有条件)的意思 (1) if(表达式) //表达式返回值是True或False { } 说明:1.表达式返回的是bool值;2.小括号和花括号后面不需要加分号。 (2) if(表达式) { } else { } (3)If的嵌套 if(表达式) { if() { } else { } } else {

C语言程序结构之分支结构if switch

笑着哭i 提交于 2020-02-26 12:30:46
一,程序的结构:顺序结构 :程序运行时按正常的流程运行 (程序内部运行实现线性结构:栈,队 列,链表,数组个人感觉) 分支结构 : 条件语句 if switch 循环结构 : while do while for 二,if语句 1,分类1)第一种形式: 构成:if(表达式){ 语句块; } 2)if....else的形式 用法:如果表达式的值为真(1) 执行语句块1 如果表达式的值为假(0) 执行语句块2 格式:if(表达式) { //如果表达式的值为真(1),会这行此代码块 语句块1; } else { //如果表达式值为假(0),会执行else大括号中的内容 语句块2; } 3)if...else 的嵌套使用 if(条件1){ 语句块1; if(条件2){ //条件1为真 } }else{ } 4)if ...else if...else if(条件1){ 语句块1 }else if(条件2) { }else if(条件3){ } else{ } 2,注意点:以后if语句不管后面是否为空语句还是一句都加{} (防止出错) 1)if(); if语句后面可以直接写一个“;”(“;”空语句),表示什么都不干 2) 当if语句为真的时候只需执行一句话的时候,是可以省略括号的 3)if(1)或者if(-1) 都是永真式,if(0) 永假式 4)作用域紊乱的问题 if(a>0) int

Python 流程控制

北慕城南 提交于 2020-02-26 12:10:53
Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。 可以通过下图来简单了解条件语句的执行过程: 一、if语句 1) 每个条件后面要使用冒号(:),表示接下来是满足条件后要执行的语句块。 2) 使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。 3) 在Python中没有switch – case语句。 1、单分支 if 条件:   满足条件后要执行的代码 var = 1 if var > 0: print('True') 2、双分支 if 条件: 满足条件执行代码 else:   if条件不满足就走这段 var = 1 if var > 1: print('True') else: print('False') 3、多分支 if 条件: 满足条件执行代码 elif 条件: 上面的条件不满足就走这个 elif 条件: 上面的条件不满足就走这个 elif 条件: 上面的条件不满足就走这个 else:   上面所有的条件不满足就走这段 age_of_yim = 25 guess = int(input('>>>:')) if guess > age_of_yim: print('猜的太大了') elif guess < age_of_yim: print('猜的太小了') else: print('猜对了') 二、 if嵌套 在嵌套

MySQL-流程控制结构

北战南征 提交于 2020-02-26 11:57:48
流程控制结构 顺序结构 :程序从上往下依次执行 分支结构 :程序从两条或多条路径中选择一条去执行 循环结构 :程序在满足一定条件的基础桑,重复执行一段代码 分支结构 1、if函数 功能:实现简单的双分支 语法: if(表达式1,表达式2,表达式3) 执行顺序: 如果表达式1成立,则if函数就返回表达式2的值,否则返回表达式3的值 应用场景:任何地方 2、case结构 1 情况一、类似于Java中的switch语句,一般用于实现等值判断 2 语法: 3 case 变量|表达式|字段 4 when 要判断的值1 then 返回的值1或语句1; 5 when 要判断的值2 then 返回的值2或语句2; 6 ... 7 else 要返回的值n或语句n; 8 END case; 9 情况二、类似于Java中的多重if语句,一般用于实现区间的判断 10 语法: 11 case 12 when 要判断的条件1 then 返回值1或语句1; 13 when 要判断的条件2 then 返回值2或语句2; 14 ... 15 else 要返回的值n或语句n; 16 end case; 17 18 特点: 19 (1) 20 可以作为表达式,嵌套在其他语句中使用,可以放在任何地方,begin end中或begin end的外边 21 可以作为独立的语句去使用,只能放在begin end中 22 (2)

【Java_03】流程控制语句

断了今生、忘了曾经 提交于 2020-02-26 07:40:02
一、基本结构 1. 顺序结构 如果没有特别指明,程序就按照顺序一句一句顺序执行。 2 .选择结构 按照条件执行相应的语句体,没有则不执行。 3. 循环结构 循环执行某个语句体,直至不满足条件为止。 注意: ① 死循环:条件永远为 true ,循环永不结束。 ② 嵌套循环:循环内还有循环。 二、选择结构 1. if语句 ① 格式 if ( 条件 ) { 语句体; } ② 执行流程 * 首先判断 if 中条件是否成立。 * 如果是 true 则执行语句体。 * 如果是 false 则不执行。 ③ 示例 public class Test { public static void main(String[] args) { int a = 1; int b = 2; int c = 1; if (a == b) { System.out.println("a = b"); } if (a == c) { System.out.println("a = c"); } if (b == c) { System.out.println("b =c"); } } } 2. if ··· else语句 ① 格式 if ( 条件 ) { 语句体1; }else { 语句体2; } ② 执行流程 * 首先判断 if 中条件是否成立。 * 如果是 true 则执行语句体1。 * 如果是 false