switch case语句

前端开发:JS基础入门02

为君一笑 提交于 2019-12-28 00:26:44
JS的快速入门 前端开发:JS的入门02 JS的快速入门 三元表达式 数据转换 显示转换: 隐式转换: 短路运算 分支结构 : 1. if 2. if else(用的最多) 3. if else-if else 4. swicth case 循环结构 : while 代码结构 : do-while结构 : for循环结构(最常用) : 三种循环结构的适用场景 : 三种循环的注意点 : 循环的解析思想 循环的嵌套 : 练习 三元表达式 ?: 表达式1 ? 代码1 : 代码1; 语法解析 : 表达式1成立 , 就执行代码1, 否则就执行代码2 如果代码1或者代码2有结果, 那么这个三元表达式的结果就是代码1或者代码2的结果 表达式1可以是哪些表达式 : 关系表达式 布尔类型的值 一般表达式都会有一个结果 要不就直接输出, 要不就是用一个变量保存 数据转换 显示转换,隐式转换 显示转换: 转换成String类型 其他数据类型转换成字符串(String类型):String(变量名或者数据) 可以转换undefined和null 变量名.toString() 不可以转换undefined和null 转换成数字类型: 数据+"" 在数据后面加一个空字符串就可以实现转换 转换成number类型 parseInt() 把其他数据类型转换成整数类型 偏向于转换字符串 特点 : (1) 从左到右解析

Java的条件判断

醉酒当歌 提交于 2019-12-27 05:33:01
以下内容引用自 http://wiki.jikexueyuan.com/project/java/decision-making.html : 在 Java中有两种类型的条件判断语句,它们分别是: if语句 switch语句 一、if 语句: if语句由一个布尔表达式后跟一个或多个语句组成。 语法: if语句的语法是: if(Boolean_expression) { //Statements will execute if the Boolean expression is true } 如果布尔表达式的值为true,那么代码里面的块if语句将被执行。如果不是true,在if语句(大括号后)结束后的第一套代码将被执行。 示例: public class Test { public static void main(String args[]){ int x = 10; if( x < 20 ){ System.out.print("This is if statement"); } } } //这将产生以下结果: This is if statement 二、if...else语句 任何if语句后面可以跟一个可选的else语句,当布尔表达式为false,语句被执行。 语法: if...else的语法是: if(Boolean_expression){ //Executes

java程序的三种结构

泪湿孤枕 提交于 2019-12-26 12:56:21
从结构化程序设计角度出发,程序有三种结构 :   顺序结构:   JAVA 的基本结构就是顺序结构,除非特别指明,否则就按照顺序一句一句执行顺序结构是最简单的算法结构,语句与语句之间,框与框之间是按从上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的,它是任何一个算法都离不开的一种基本算法结构。顺序结构在程序流程图中的体现就是用流程线将程序框自上而地连接起来,按顺序执行算法步骤。    选择结构:   if(条件表达式){     语句;     }   意义: if 语句对条件表达式进行一次测试,若测试为真,则执行下面的语句,否则跳过该语句    条件表达式必须是布尔表达式   示例: 1 import java.util.Scanner; 2 public class TestIf{ 3 public static void main(String[] args){ 4 /* 5 0~18:你还是小屁孩! 6 18~30:你是精力旺盛小青年! 7 30~50:你是处在人生顶峰的老男人! 8 大于50:你已经人老珠黄了! 9 */ 10 Scanner sc = new Scanner(System.in); 11 System.out.println("请输入你的年龄:"); 12 int age = sc.nextInt(); 13 if(age>0 && age<

C语言I博客作业07

痴心易碎 提交于 2019-12-25 19:28:32
这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-3/homework/9929 我在这个课程的目标是 学会自己编写程序,熟练掌握switch 这个作业在那个具体方面帮助我实现目标 学习怎么使用switch去编程 参考文献 C语言程序设计教科书 1.PTA实验作业 1.1 计算天数 (15 分) 本题要求编写程序计算某年某月某日是该年中的第几天。 输入格式: 输入在一行中按照格式“yyyy/mm/dd”(即“年/月/日”)给出日期。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。闰年的2月有29天。 输出格式: 在一行输出日期是该年中的第几天。 1.1.1 数据处理 数据表达:定义了整型变量day,month,year,i,n=0, 数据处理:运用了if语句,for循环结构,switch语句,使用了函数scanf,printf 1.1.2 实验代码截图 1.1.3 造测试数据 输入数据 输出数据 说明 2000/03/02 62 闰年 2019/06/07 158 非闰年 2020/06/08 160 闰年 1.1.4 PTA提交列表及说明 提交列表说明 1.答案错误:我开始在Dev-c++中编译,老是在结果出问题,经常出现答案错误,但经过不断的调试

java和c#对比表(基础版)

喜夏-厌秋 提交于 2019-12-25 04:25:33
  JAVA与C#语法对照表 JAVA C# 程 序 入 口 大括号 左大括号,跟随语句后面,右大括号独占一行 左右大括号都独占一行 包的命名 名字由小写字母组成,通常使用组织的网络域名逆序。关键字: package 例: package net.javagroup.research.powerproject; 名字使用Pascal命名方式。关键字: namespace 例: namespace HelloWorld 导入包的语法 关键字: import 例: import net.javagroup.research.powerproject; 导入包的语句必须在 package 之后, class 之前 关键字: using 例: using HelloWorld; 导入包的语句,可以写在 namespace 外部或者内部 类的命名 名字使用Pascal命名方式。关键字: class ,要求类名与源文件名必须一致。 例: class Hello{} 名字使用Pascal命名方式。关键字: class ,不要求类名与源文件名一致。 例: class Hello{} main方法 public static void main ( String [] args){}//命令行参数必须有 访问修饰符 static void/int Main ( string [] args){}/

Go语言基础介绍

前提是你 提交于 2019-12-25 01:07:12
Go是一个开源的编程语言。Go语言被设计成一门应用于搭载Web服务器,存储集群或类似用途的巨型中央服务器的系统编程语言。目前,Go最新发布版本为1.10. Go语言可以运行在Linux、FreeBSD、Mac OS X和Windows系统上。 1. 结构:Go语言的基础组成有以下几个部分:包声明、引入包、函数、变量、语句&表达式、注释。 (1)、必须在源文件中非注释的第一行指明这个文件属于哪个包,如:package main (2)、注释与C++相同,有单行注释即”//”和多行注释即”/* … */”两种。 (3)、当标识符(包括常量、变量、类型、函数名、结构字段等等)以一个大写字母开头,那么使用这种形式的标识符的对象就可以被外部包的代码所使用(客户端程序需要先导入这个包),这被称为导出;标识符如果以小写字母开头,则对包外是不可见的,但是它们在整个包的内部是可见并且可用的。 2. 基础语法: (1)、Go标记:Go程序可以由多个标记组成,可以是关键字、标识符、常量、字符串、字符。 (2)、行分隔符:在Go程序中,一行代表一个语句结束。每个语句不需要像C++语言一样以分号”;”结尾,因为这些工作都将由Go编译器自动完成。如果你打算将多个语句写在同一行,它们必须使用”;”为区分,但在实际开发中我们并不鼓励这种做法。 (3)、注释:注释不会被编译,每一个包应该有相关注释。单行注释以”//

【C语言基础】switch语句

蹲街弑〆低调 提交于 2019-12-24 15:02:39
switch语句应用于有多种情况需要分别判断处理的情形, switch(表达式) { case 常量表达式1:语句系列1 case 常量表达式2:语句系列2 …… case 常量表达式n:语句系列n [default:语句系列n+1] } 关于switch语句的说明: 表达式可以是常量,也可以是变量 case后必须是常量 执行过程:首先计算表达式 然后寻找与表达式的值相等的常量表达式,开始执行相应的语句系列,直到遇到break或switch的} 循环内的switch内有break时跳出switch而不是break //示例程序:顺序执行case1 case2 default //输出结果为: //$ //@ //* # include <stdio.h> int main ( ) { int a = 1 ; switch ( a ) { case 1 : printf ( "$" ) ; printf ( "\n" ) ; break ; case 2 : printf ( "@" ) ; printf ( "\n" ) ; default : printf ( "*" ) ; } return 0 ; } //示例代码:switch内的break仅跳出switch语句 # include <stdio.h> int main ( ) { int a = 5 , b = 2 , c

流程控制语句

那年仲夏 提交于 2019-12-24 09:40:25
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> if语句 条件判断语句,一共有三种格式 1.if(条件表达式); var box=100; if(box>50){ alert("box大于50"); alert("我能执行到!") } //box大于50 var box=100; if(box<50){ alert("box大于50"); alert("我执行不到!") //不弹框 不执行 //如果值为true,执行后面的一条语句,否则不执行 2.if(条件表达式){语句;}else{语句;} var box=100; if(box>50){ alert("box大于50") } else{ alert("box小于50") } 3.if(条件表达式){语句;}else if(条件表达式){语句;}...else{语句;} var box=30; if(box>=100){ alert("甲"); } else if(box>=90){ alert("已"); } else if(box>=80){ alert("丙"); } else if(box>=70){ alert("丁"); } else if(box>=60){ alert("及格"); } else{ alert("不及格"); } switch语句 多重条件判断,用于多个值相等的比较。

java语句

假如想象 提交于 2019-12-23 21:06:13
\b 退格符 \u0008 boolean布尔型适于逻辑运算 \t 制表符 \u0009 if条件控制语句 \n 换行符 \u000a while循环控制语句 \r 回车符 \u000d do-while循环控制语句 " 双引号 \u0022 for循环控制语句 ’ 单引号 \u0027 只有true和false值,无null \ 反斜杠 \u005c 类型的转换方式:自动类型转换,强制类型转换。 Byte、char、short不能相互转换,他们三者都在计算时,首先转换为int类型,Boolean类型不可以转换为其它的数据类型。 一元操作符:自增,自减 ++ -- 逻辑非 ! 按位非 ~ 强制转换 (type) 二元操作符:算数运算 + - * / % 位运算 & 丨 ^ 《》 >>> 关系 > >= <= == != 逻辑 && ‖ 赋值 = 顺序结构 分支结构:是根据表达式条件的成立与否,决定执行哪些语句的结构,其作用是让程序根据具体情况有选择性地执行代码。 switch语句是由一个控制表达式和多个case标签组成。 控制表达式的数据类型只能是byte、short、char、int、string和枚举类型。 case标签后的vale值必须是常量。 JDK版本是7以上支持String(字符型) If与swtich对比: 如果判断的具体数值不多,而且符合byte、short、int

Python 条件控制

安稳与你 提交于 2019-12-23 18:33:00
Python 条件控制 Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。 可以通过下图来简单了解条件语句的执行过程: if 语句 Python中if语句的一般形式如下所示: if condition_1: statement_block_1 elif condition_2: statement_block_2 else: statement_block_3 如果 "condition_1" 为 True 将执行 "statement_block_1" 块语句 如果 "condition_1" 为False,将判断 "condition_2" 如果"condition_2" 为 True 将执行 "statement_block_2" 块语句 如果 "condition_2" 为False,将执行"statement_block_3"块语句 Python 中用 elif 代替了 else if ,所以if语句的关键字为: if – elif – else 。 注意: 1、每个条件后面要使用冒号 :,表示接下来是满足条件后要执行的语句块。 2、使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。 3、在Python中没有switch – case语句。 实例 var1 = 100 if var1: print ("1 - if