switch case语句

JavaScript - 基础语法

£可爱£侵袭症+ 提交于 2019-12-01 01:54:33
1. 基本数据类型   数值 : 整数和浮点数统称为数值型   字符串 : 由0个,1个或多个字符组成的序列, 字符串可以用单引号表示, 也可以用双引号表示   逻辑(布尔) : 用 true 和 false 表示   空值(null) : 表示没有值, 用来定义空的或不存在的引用   未定义(undefined) : 表示变量已经声明, 但没有赋值 2. 变量   JavaScript中的变量是弱类型的, 变量可以是任何数据类型   变量的声明 : var 变量名;   变量的赋值 : 变量名 = 变量值; 3. 运算符   算数运算符 : + , - , * , / , % , ++ , --   赋值运算符 : =   比较运算符 : > , < , >= , <= , == , === , !=   逻辑运算符 : && , || , !   == 和 === 的区别 :     == 为等值判断 , 先判断类型, 如果类型一致则比较内容, 如果类型不一致, 则使用Number转换为一致类型后再比较内容     === 为等同判断, 先判断类型, 类型不一致则直接false, 类型一致则继续比较内容 4. 流程控制   if-else : 三种写法 if (条件表达式) { js语句 } if (条件表达式) { js语句; } else { js语句; } if

if 02天

本秂侑毒 提交于 2019-11-30 23:18:25
if 条件语句 语法: 执行过程: 如: 如果 if 条件成立时的执行语句只有一条,是可以省略大括号,但如果执行语句有多条,那么大括号就是不可或缺的 Java条件语句之 if...else if...else 语句的操作比 if 语句多了一步: 当条件成立时,则执行 if 部分的代码块; 条件不成立时,则进入 else 部分。例如,如果考试成绩大于 90 分,则奖励一个 IPHONE 5S ,否则罚做 500 个俯卧撑。 语法: 执行过程: 如: Java条件语句之多重 if 多重 if 语句 ,在条件 1 不满足的情况下,才会进行条件 2 的判断;当前面的条件均不成立时,才会执行 else 块内的代码。例如,如果考试成绩大于 90 分,则奖励一个 IPHONE 5S ,如果成绩介于 70 分至 90 分之间,则奖励一个红米,否则罚做 500 个俯卧撑。 语法: 执行过程: 如: 该段代码的含义是:如果 score 值大于90,则奖励一个 Iphone 5s ,当 score 值小于等于 90 时,先判断 score 是否大于 70 ,如果 score 是介于 70--90 之间,则奖励一个红米,如果成绩小于等于 70 ,则罚做 500 个俯卧撑 当需要判断的条件是连续的区间时,使用多重 if 语句是非常方便滴! Java条件语句之嵌套 if 嵌套 if 语句 ,只有当外层 if

【点记】初学switch语句的错误

怎甘沉沦 提交于 2019-11-30 23:03:07
这是本菜鸡在初学switch语句中犯的错误,可悲的是今天才发现。 上栗子。 1 public class Example { 2 public static void main(String[] args) { 3 int val = 1; 4 switch (val) { 5 case 1: 6 System.out.println("P"); 7 case 2: 8 case 3: 9 System.out.println("Q"); 10 break; 11 case 4: 12 System.out.println("R"); 13 default: System.out.println("S"); 14 } 15 } 16 } 我以为switch(1)后直接执行case1中打印P就结束了,其实不是。 只要没有遇到break语句,它还要继续执行case2、3。 最后结果为: P Q 来源: https://www.cnblogs.com/atutu/p/11643991.html

C博客作业01--分支、顺序结构

北城余情 提交于 2019-11-30 19:55:22
0.展示PTA总分(0----2) 1.本章学习总结(2分) 1.1 学习内容总结 1. 常量,变量和数据类型 常量为不可变量,变量为可变量。在一个程序中,准确判断何为变量与常量,及该设定几个变量十分重要。 常量和变量都有类型。C语言中最常用的数据类型包括 int——整型.其格式控制字符串——%d char——字符型.其格式控制字符串——%c float——单精度浮点型.其格式控制字符串——%lf double——双精度浮点型(与float,double型数据占用空间更大。精度更高)其格式控制字符串——%lf 在输出格式控制中,可以加宽度限制词。如,整型数据的输出格式控制说明%md,浮点型数据的输出格式控制说明为%.mlf。 2. 基本程序框架 3. 输入,输出,定义数据类型的基本语句 4. 关系运算符与逻辑运算符 5. 常用数学函数 平方根函数 sqrt (x) 绝对值函数 fabs (x) 幂函数 pow (x,n) 指数函数 exp (x) 对数函数 log (x) 6. 分支结构 二分支结构的一般形式: 执行流程:先求解表达式,如果表达式的值为真,就执行语句1;否则就执行语句2.至少会执行一个语句。 多分支结构1: if (表达式) { 语句1; } .... else if (表达式n - 1) { 语句n - 1; } else { 语句n; } 它的执行流程为

JavaSE笔记

回眸只為那壹抹淺笑 提交于 2019-11-30 19:33:51
一、 初识Java编程 1、 Java开发环境 JDK Java开发工具 JVM Java虚拟机 JRE Java运行环境 2、实现第一个hello world public class Hello{ public static void main(String[] args){ System.out.println("hello man!"); } } 执行代码: (1) 在命令窗体输入: javac 文件名.java (2) 输入:java 文件名 注意: (1) 类名和文件名要保持一致; (2) Java源代码中的所有标点符号使用英文输入法状态输入; (3) Java源代码是区分大小写; (4) 类名默认都使用大写; 3、Java运行原理 4、变量的声明 声明语法: 数据类型 变量名 ; 赋值: 变量名 = 值; 示例: public class Hello{ public static void main(String[] args){ //声明整数类型的a,在内存中创建这个变量 int a; double b; double c; //给变量赋值 a = 1; b = 2; System.out.println(a/b); } } 5、标识符 (1) 标识符是用于类名、变量名、方法名、对象名、数组名等的命名; (2) 可以使用英文、数字、下划线_、$符号; (3)

JAVA基础复习(重点)

﹥>﹥吖頭↗ 提交于 2019-11-30 19:24:05
一、 初识Java编程 1、 Java开发环境 JDK Java开发工具 JVM Java虚拟机 JRE Java运行环境 2、实现第一个hello world public class Hello{ public static void main(String[] args){ System.out.println("hello man!"); } } 执行代码: (1) 在命令窗体输入: javac 文件名.java (2) 输入:java 文件名 注意: (1) 类名和文件名要保持一致; (2) Java源代码中的所有标点符号使用英文输入法状态输入; (3) Java源代码是区分大小写; (4) 类名默认都使用大写; 3、Java运行原理 4、变量的声明 声明语法: 数据类型 变量名 ; 赋值: 变量名 = 值; 示例: public class Hello{ public static void main(String[] args){ //声明整数类型的a,在内存中创建这个变量 int a; double b; double c; //给变量赋值 a = 1; b = 2; System.out.println(a/b); } } 5、标识符 (1) 标识符是用于类名、变量名、方法名、对象名、数组名等的命名; (2) 可以使用英文、数字、下划线_、$符号; (3)

Python - 条件控制、循环语句 - 第十二天

夙愿已清 提交于 2019-11-30 18:31:23
Python 条件控制、循环语句 end 关键字 关键字end可以用于将结果输出到同一行,或者在输出的末尾添加不同的字符,实例如下: Python 条件语句是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块。 Python 中用 elif 代替了 else if ,所以if语句的关键字为: if – elif – else 。 注意: 1、每个条件后面要使用冒号 :,表示接下来是满足条件后要执行的语句块。 2、使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。 3、在Python中没有switch – case语句。 实例 以下是一个简单的 if 实例: 来源: https://www.cnblogs.com/jeremywucnblog/p/11634906.html

JAVA练习笔记 - 从零开始6

寵の児 提交于 2019-11-30 16:19:25
流程控制语句练习 流程是指程序步骤执行的先后顺序,先做什么,后做什么。 1 顺序结构 package com.cnblogs.www.demo6; //顺序结构,从上到下,从左到右。 public class shunxu { public static void main(String[] args) { //程序运行后,在控制台输出的结果,按照从上到下,从左到右的顺序 System.out.println("一"); System.out.println("二"); System.out.println("三"); System.out.println("四" + "五"); } } 2 单if结构,判断语句 package com.cnblogs.www.demo6; //单if结构,判断语句。如果判断表达式结果是true,则执行语句体,flase则不执行。 public class If { public static void main(String[] args) { //程序运行后,在控制台输出:成年。 int age = 19; //我是变量 if(age >= 18) { //我是表达式,我在括号中。 System.out.println("成年");      //我是语句体。 } //练习1,输出:没有输出语句。我原本认为这就是输出为空,要占用一行位置

数据类型转换、流程控制、随机数、键盘输入

老子叫甜甜 提交于 2019-11-30 06:22:02
目录 数据类型转换 1.1 自动类型转换(隐式) 1.2 强制类型转换(强转) 流程控制 顺序结构 分支结构 循环结构 随机数、键盘输入 键盘输入java.util.Scanner 随机数 额外 数据类型转换 问:不同数据类型能否一起运算? 答:能 1.1 自动类型转换(隐式) 概念:不同数据类型运算时,数据范围小的数据类型会自动转换成范围大的数据类型 byte->short->int->long->float->double 格式:范围大的数据类型 变量名 = 范围小的数据类型的值; 1.2 强制类型转换(强转) 概念:使用特定格式将数据范围大的值转换成数据范围小的类型 格式:范围小的数据类型 变量名 = (目标类型)范围大的数据值; 注: 1、基本数据类型不建议使用强制类型转换 2、byte、short、char在运算时,会自动转换成int 流程控制 功能含义:就是控制流程. 不管当前的流程被怎么控制,只要脱离控制,程序依然会顺序执行的。流程控制就是为了让它脱离顺序,达到一定目的。 顺序结构 程序的运行步骤与代码的书写顺序一致 分支结构 if、else 单if结构 if(条件){ 语句a } 语句b 逻辑:判断条件是否满足,如果满足则执行语句a,再执行语句b; 反之,直接执行语句b。 标准if-else if(条件){ 语句a } else{ 语句b } 语句c 逻辑:条件满足

Python编程入门——基础语法详解(经典)

那年仲夏 提交于 2019-11-30 05:45:53
一、基本概念 1.内置的变量类型: Python是有变量类型的,而且会强制检查变量类型。内置的变量类型有如下几种: #浮点 float_number = 2.3 #复数 complex_number = 1 + 5j #整型 integer_number = 1 #list 序列 sample_list = [2,52,36,‘abc’] #嵌套 sample_nest = [(2,4,6),{5:7,9:11,‘key’:[2,5]},6] #dictionary 字典 sample_dic = {“key”:value, 5:10} #tuple 只读的序列 sample_tuple = (3,9,“ab”) 从上面的示例可以看出,python的变量无需声明,可直接给变量赋值。 如果你依然在编程的世界里迷茫,可以加入我们的Python学习扣qun:784758214,看看前辈们是如何学习的。交流经验。从基础的python脚本到web开发、爬虫、django、数据挖掘等,零基础到项目实战的资料都有整理。送给每一位python的小伙伴!分享一些学习的方法和需要注意的小细节,点击加入我们的 python学习者聚集地 2.字符串 python中声明一个字符串通常有三种方法,’’、" "和’’’ ‘’’,这三种方法在声明普通字符串时的效果是完全一样的,区别在于字符串本身中存在引号的情况