switch case语句

C语言I博客作业07

三世轮回 提交于 2019-12-04 00:00:47
问题 答案 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 C语言I博客作业07 我在这个课程的目标是 熟练掌握C语言 这个作业在哪个具体方面帮助我实现目标 学会了如何去使用switch语句 参考文献 Markdown基本语法 一.PTA实验作业 1. 计算天数 题目内容描述:本题要求编写程序计算某年某月某日是该年中的第几天。 输入格式: 输入在一行中按照格式“yyyy/mm/dd”(即“年/月/日”)给出日期。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。闰年的2月有29天。 输出格式: 在一行输出日期是该年中的第几天。 输入样例1: 2009/03/02 输出样例1: 61 输入样例2: 2000/03/02 输出样例2: 62 (1)数据处理 数据表达: 用了整形变量year,month,day,date=0; year,month,day分别是用户传入的年,月,日, date来保存输入的日期是该年中的第几天。 数据处理: 用了switch语句和if语句, 用了表达式month,case 1~case 12,用来判别每一种月份所包含的天数; 用了表达式(year%4==0&&year%100!=0)||year%400==0用来区分闰年和非闰年两种情况; 用了表达式month>2来区分二月以前的月份和二月以后的月份

JavaScript 变量,语句

旧时模样 提交于 2019-12-03 21:03:53
定义变量的方式:     var 变量可以没有初始值,变量可以修改,变量可以覆盖,存在变量提升。       // 变量提升机制   console.log(name)// undefined var name = "Amos";     let 块级作用域,不允许重复声明,不存在变量提升,值在当前作用域内生效,在使用未定义的变量会报错。       console.log(name); // ReferenceError:name is not defined       let name= "Amose"     const 变量必须有初始值,变量值不可改变,变量值不可覆盖,只有在当前作用域内有效。变量不可提升:       console.log(name); // ReferenceError:name is not defined       const name= "Amose"       注意:一个常量不能和它所在的作用域的其它变量或函数有相同的名称     在函数内部不使用关键字声明变量就变成了犬决变量         var a = 'hello world';         function b(){           a = 'hello Amose'           console.log(a)         };         b() ; /

switch 语句

我怕爱的太早我们不能终老 提交于 2019-12-03 20:43:19
switch 语句 switch 语句是 if 语句的兄弟语句。 开发者可以用 switch 语句为表达式提供一系列的情况(case)。 switch 语句的语法: switch (expression) case value: statement; break; case value: statement; break; case value: statement; break; case value: statement; break; ... case value: statement; break; default: statement; switch(变量){ case 变量值1: console.log("a"); //若变量与变量值1相同则执行该处代码 break; case 变量值2: console.log("b"); //若变量与变量值2相同则执行该处代码 break; case 变量值3: console.log("c"); //若变量与变量值3相同则执行该处代码 break; default: console.log("d"); //若变量与所有的变量值不同,则执行该处的代码 } break为跳出当前语句,若没写break,后面的语句都会执行? 下面我们做一个小例子 问题一利用switch语句对于成绩大于六十分的输出合格,对于小于六十分的输出不合格!

C语言I作业07

ぃ、小莉子 提交于 2019-12-03 20:18:43
这个作业属于哪个课程 这个作业要求在哪里 我在这个课程的目标是 这个作业在哪个具体方面帮助我实现目标 参考文献 C语言程序设计II https://edu.cnblogs.com/campus/zswxy/SE2019-1/homework/9931 熟练掌握程序语言的编写,了解各种函数的应用,主要掌握switch语句。 能掌握更多之前没学过的函数。并且更加巩固了c语言这门课程的学习。同时这周学会了switch语句的运用。 百度百科 1.PTA实验作业 1.1 编写程序计算某年某月某日是该年中的第几天。 内容描述 : 输入在一行中按照格式“yyyy/mm/dd”(即“年/月/日”)给出日期。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。闰年的2月有29天。 1.1.1数据处理 ​ int yyyy,mm,dd,number;//输出年月日 ​ if((yyyy%4==0&&yyyy%100!=0)||(yyyy%400==0))// ​ 如果年份能被4整除但不能被100整除 ​ 或者能被400整除 ​ switch(mm)//转换月份 ​ case 1 :number=0;break;//case常量 1 执行 number=number+dd语句,然后跳出break循环 ​ case 2 :number=31;break;//case常量 2

mysql - 流程控制

早过忘川 提交于 2019-12-03 17:04:12
顺序结构 分支结构 循环结构 分支结构: 1. if if(表达式1,表达式2,表达式3) 如果:表达式1 = true,则执行表达式2; 如果:表达式1 = false,则执行表达式3; SET @a = 2; SELECT IF(@a = 3,NAME,money) FROM account WHERE userid = 1; if 条件 then 语句 else 语句 end if; 2.case 1.类似于switch case结构 case 变量(或表达式) when 值1 then 语句; when 值2 then 语句; 。。。 else 语句; end case; DELIMITER $$ CREATE PROCEDURE pro_test1(IN a INT) BEGIN SET @a = a; CASE @a WHEN 1 THEN SELECT 'A'; WHEN 2 THEN SELECT 'B'; WHEN 3 THEN SELECT 'C'; ELSE SELECT 'D'; END CASE; END $$ DELIMITER ; CALL pro_test1(2); 2.类似于if else结构 case when 条件1 then 语句; when 条件2 then 语句; 。。。 else 语句; end case; DELIMITER $$

大数据之路day02_2--if switch while for

为君一笑 提交于 2019-12-03 14:57:39
在这一节,学习程序流程控制,具体包括判断结构、选择结构、循环结构。 1、判断结构(if、if-else) 三元运算符和if-else的区别 三元运算符,是一个运算符,所以运行必须有结果 而if-else语句,只控制流程,所以不一定有结果 某些情况下,可以把if-else改写为三元运算符的形式 前提是要保证if-else执行完有具体的结果出现 例子1:输入对应的数字,选择输出对应的结果 1 package day01; 2 3 import java.util.Scanner; 4 5 public class translate { 6 7 public static void main(String[] args) { 8 int num = 0; 9 // TODO Auto-generated method stub 10 System.out.println("请输入1-5当中的数字:"); 11 Scanner sc = new Scanner(System.in); 12 int i=sc.nextInt(); 13 if(i == 1) { 14 System.out.println("该用户输入"+i+"对应的单词是Apple"); 15 }else if(i == 2) { 16 System.out.println("该用户输入"+i+"对应的单词是banana

python 走向编程的第一步

青春壹個敷衍的年華 提交于 2019-12-03 14:18:40
当然,我们可以将 Python 用于更复杂的任务,而不是仅仅两个和两个一起添加。 例如,我们可以编写 斐波那契数列 的初始子序列,如下所示: 1 >>> # Fibonacci series: 2 ... # the sum of two elements defines the next 3 ... a, b = 0, 1 4 >>> while a < 10: 5 ... print(a) 6 ... a, b = b, a+b 7 ... 8 0 9 1 10 1 11 2 12 3 13 5 14 8 这个例子引入了几个新的特点。 第一行含有一个 多重赋值 : 变量 a 和 b 同时得到了新值 0 和 1. 最后一行又用了一次多重赋值, 这体现出了右手边的表达式,在任何赋值发生之前就被求值了。右手边的表达式是从左到右被求值的。 while 循环只要它的条件(这里指: a < 10 )保持为真就会一直执行。Python 和 C 一样,任何非零整数都为真;零为假。这个条件也可以是字符串或是列表的值,事实上任何序列都可以;长度非零就为真,空序列就为假。在这个例子里,判断条件是一个简单的比较。标准的比较操作符的写法和 C 语言里是一样: < (小于)、 > (大于)、 == (等于)、 <= (小于或等于)、 >= (大于或等于)以及 != (不等于)。 循环体 是 缩进的

js基础(条件语句 循环语句)

穿精又带淫゛_ 提交于 2019-12-03 13:40:23
条件语句   if 语句块的语法形式如下:      //只有两种情况下if(条件){ 要执行的语句块 ;}else{ 要执行的语句块 ;}     //多种情况下if(条件){ 要执行的语句块 ;}else if(条件){ 要执行的语句块 ;}else{ 要执行的语句块 ;}    switch 语句的 语法形式如下 :      switch(表达式){case 值1:执行的语句块;break;case 值2:执行的语句块;break;case 值3:执行的语句块;break;            default:执行的语句块;}     练习: <script> //1.提示用户输入需要的商品 var goods = prompt("用户输入需要的商品") //2.对商品进行处理 switch (goods){ case "汉堡": document.write("您要的商品是汉堡,请付15元"); alert("您要的商品是汉堡,请付15元"); break; case "可乐": document.write("您要的商品是可乐,请付10元"); alert("您要的商品是可乐,请付10元"); break; case "鸡米花": document.write("您要的商品是鸡米花,请付25元"); alert("您要的商品是鸡米花,请付25元"); break;

JAVA基础复习(重点)

易管家 提交于 2019-12-03 08:48:56
一、 初识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)

何谓语句

大城市里の小女人 提交于 2019-12-03 06:45:16
初识语句 一、 运算符 1、 赋值运算符,( 1)基本运算符:只有一个“=”。它是java中唯一一个自右向左运算的符号;(2)扩展运算符, 格式:算术运算符 +基础运算符,主要有+=、*=、/=、%=。 ( 3)特点,缺点:不直观;优点:自动做强制类型转换,提高执行效率。 推荐使用扩展运算符。 2、 比较运算符(关系运算符), <、>、<=、>=、==、!= 。结果是布尔类型的值。 <、>、<=、>= 只能用于 byte、short、int、long、float、double、char类型的比较;==、!=可以引用类型类型的比较,也可以做基本类型的转换。 3、 逻辑运算符,( 1)该运算符的两边操作数的值必须为布尔类型的表达式,常见的有:&、|、!、^、&&、||;(2)&&两个操作数的值都是true,则结果为true,否则结果为false,与&用法一样;(3)||两个操作数得值都是false,则结果是false,否则结果是true,与|用法一样;(4)!是取反的意思,操作数的值为true,结果是false,操作数的值为false,结果是true;(5)&&常用来做短路与,如果前一个操作数是false,结果直接是false,后面的操作数不用执行;(6)||是短路或,如果前一个操作数是true,结果直接是true,后面的操作数不用执行;(7)推荐使用&&和||。 4、 条件运算符