switch case语句

C语言程序设计学习心得

旧巷老猫 提交于 2019-12-01 07:05:43
一,思维导图 二,语法认识 1,if-else的用法 if (条件一) { 语句一; } else { 语句二; } 问题: else与if的匹配关系不明确,导致程序异常。 解决方法: 牢记else与离其最近的一个if配对,不与其他的if连用,并规范代码书写格式,使其看起来跟加清晰明了。 2,while语句的用法 while (循环条件) { 循环语句; } 注意事项: while比较好用,基本上所有的循环结构都能用while写。 3,for语句的用法 for(表达式1; 表达式2; 表达式3) { 循环体语句 } 问题: 进行编程时,用for循环时经常运行超时,控制不好循环次数。 解决方法: 在使用for循环时,先在草稿纸上书写一遍,确定准确无误时,再誊写到自己的代码上。并多加练习,增加自己对for循环的理解,从根本上解决。 4,do-while的使用方法 do { 循环体语句 }while(循环条件); 问题: 刚开始使用时,无法理解他这个循环,这个循环的思路与其他的循环不同,导致自己总是写错。 解决方案: 理解此语句的循环原理和特殊的循环顺序,多加训练,当自己一看到问题就能判断出是否用do-while语句时,就意味着对do-while有了比较正确的理解。 5,switch语句的使用方法 switch(整形表达式) { case 常量表达式1: 语句1;break; case

第一次作业2019.10.13

强颜欢笑 提交于 2019-12-01 07:05:40
一.思维导图[思维导图] 二.对以下语法的认识 1.if - else 语句 if(条件1) { 语句1; } else { 语句2; } 问题:if 或 else 只执行一个语句 解决方法:每一个if或else后面都接{},将要执行内容作为一个复合语句执行。 注意:if 和 else 之间不能用除执行内容外其他语句间隔(即{}复合语句与else间不能接其他语句),否则else将缺失if匹配。 2.switch语句 switch(变量表达式) { case 条件1: 语句1;break; case 条件2: 语句2;break; … case 条件n: 语句n;break; default: 语句n+1;break; } 注意: 1.switch语句是将变量表达式在语句中遍历,当变量表达式与条件相同时,执行对应语句, 2.如果不加入default,则循环将会在结束后自动跳出,区别就在于有没有对无关条件进行操作; 而不加入break,则循环将把满足条件后的所有语句全部执行 3.for语句 for(表达式1; 表达式2; 表达式3) { 循环体语句 } for(a;b;c) a 初始条件 可以省去 b 循环继续条件 c 每轮结束执行动作 注意:a、b、c间要用;间隔,否则循环体无法执行。 4.while while(循环条件) { 循环体语句 } 技巧:可以用1作循环条件

switch语句

僤鯓⒐⒋嵵緔 提交于 2019-12-01 07:05:29
import java.util.Scanner;public class demo002 { //定义一个main方法 public static void main(String[] args) { //创建对象且输出提示语句 Scanner sc = new Scanner(System.in); System.out.println("请输入一个月份:"); //接收数据 int X = sc.nextInt(); //用switch语句判断接收数据并输出对应语句 switch (X) { case 1: case 2: case 12: System.out.println("你输入的月份为冬季"); break; case 3: case 4: case 5: System.out.println("你输入的月份为春季"); break; case 6: case 7: case 8: System.out.println("你输入的月份为夏季"); break; case 9: case 10: case 11: System.out.println("你输入的月份为秋季"); break; default: System.out.println("你输入的月份有误"); } }} 来源: https://www.cnblogs.com/shlo/p/11666208

作业

心不动则不痛 提交于 2019-12-01 07:04:21
一,思维导图** 二,语法认识 1,if-else的用法 if (条件一) { 语句一; } else { 语句二; } 问题: else与if的匹配关系不明确,导致程序异常。 解决方法: 牢记else与离其最近的一个if配对,不与其他的if连用,并规范代码书写格式,使其看起来跟加清晰明了。 2,while语句的用法 while (循环条件) { 循环语句; } 注意事项: while比较好用,基本上所有的循环结构都能用while写。 3,for语句的用法 for(表达式1; 表达式2; 表达式3) { 循环体语句 } 问题: 进行编程时,用for循环时经常运行超时,控制不好循环次数。 解决方法: 在使用for循环时,先在草稿纸上书写一遍,确定准确无误时,再誊写到自己的代码上。并多加练习,增加自己对for循环的理解,从根本上解决。 4,do-while的使用方法 do { 循环体语句 }while(循环条件); 问题: 刚开始使用时,无法理解他这个循环,这个循环的思路与其他的循环不同,导致自己总是写错。 解决方案: 理解此语句的循环原理和特殊的循环顺序,多加训练,当自己一看到问题就能判断出是否用do-while语句时,就意味着对do-while有了比较正确的理解。 5,switch语句的使用方法 switch(整形表达式) { case 常量表达式1: 语句1;break;

C语言程序设计学习心得

时光总嘲笑我的痴心妄想 提交于 2019-12-01 07:03:15
一,思维导图** 二,语法认识 1,if-else的用法 if (条件一) { 语句一; } else { 语句二; } 问题: else与if的匹配关系不明确,导致程序异常。 解决方法: 牢记else与离其最近的一个if配对,不与其他的if连用,并规范代码书写格式,使其看起来跟加清晰明了。 2,while语句的用法 while (循环条件) { 循环语句; } 注意事项: while比较好用,基本上所有的循环结构都能用while写。 3,for语句的用法 for(表达式1; 表达式2; 表达式3) { 循环体语句 } 问题: 进行编程时,用for循环时经常运行超时,控制不好循环次数。 解决方法: 在使用for循环时,先在草稿纸上书写一遍,确定准确无误时,再誊写到自己的代码上。并多加练习,增加自己对for循环的理解,从根本上解决。 4,do-while的使用方法 do { 循环体语句 }while(循环条件); 问题: 刚开始使用时,无法理解他这个循环,这个循环的思路与其他的循环不同,导致自己总是写错。 解决方案: 理解此语句的循环原理和特殊的循环顺序,多加训练,当自己一看到问题就能判断出是否用do-while语句时,就意味着对do-while有了比较正确的理解。 5,switch语句的使用方法 switch(整形表达式) { case 常量表达式1: 语句1;break;

博客作业

让人想犯罪 __ 提交于 2019-12-01 06:59:34
一. 二. (1) if-else语句 形式: if(表达式)     {       语句1;     }     else       语句2; 可能出现错误:1:if(表达式)后面加上: 2:{}缺少 (2) switch语句 形式: switch(表达式)     {       case 常量表达式1:语句段1;break;       case常量表达式2:语句段2;break;       case常量表达式n:语句段n;break;       default: 语句段n+1;break;      }   可能出现错误:case后面用;而不是用: (3) for语句 形式: for(表达式1;表达式2;表达式3)     {       循环体语句;     } 可能出现错误:3个表达式中间用,而不是; ( 4)while语句 形式: while(表达式)     {       循环体语句;     } (5)do-while语句 形式: do     {       循环体语句     }while(表达式) 可能出现错误:没有理解do-while先执行循环体再判断循环条件 (6)break以及continue语句 break:强制循环结束 continue:跳过循环体中continue后面的语句,继续下一次循环 三.作业2.3, 2.4 第3章作业 4

第一次博客作业

随声附和 提交于 2019-12-01 06:59:16
一. 制作思维导图 二. 写出自己对以下语法的认识 1.if-else语句: If(条件){ 语句1; } else { 语句2; } 用法:判断条件,如成立则运行语句1,如不成立则运行语句2。 常见问题:对于else从属于哪个if不明确,导致代码书写错误等。解决方案:先在编译器上运行发现错误后改正。 2.switch语句: switch(表达式) { case 常量表达式1:语句段1;break; ​ … case 常量表达式n:语句段n; break; default: 语句段n+1; break; } 用法:根据表达式来在常量表达式中寻找相同,然后执行相应case后的语句段,最后在break跳出。 常见问题:忽略break的用法而导致代码运行异常。解决方案:书写完代码后检查break的书写,查看是否有异。 3.for语句: for(语句1;条件;语句2) { 循环体语句 } 用法:语句1通常赋值一个初始量,利用初始量进行条件的判断,如成立则运行循环体语句,跳出循环后再次进行条件判断,接着进行语句2,然后再一次进去循环体语句直到条件不成立。 常见问题:语句1与条件设立不正确,导致循环次数不够达不到题目要求等。解决方案:可以自行进行演算。 4.while语句: while(条件){ 循环体语句 } 用法:进行条件的判断,如成立则进行循环体语句,直到条件不成立则退出循环。 常见问题

c语言作业

戏子无情 提交于 2019-12-01 06:57:52
一.思维导图 二.if-else;switch;for;while;do-while; 1.if_else语句 : if(条件1) { 语句1; } else { 语句2; } 遇到的问题:1.if后忘加{}2.对于多个if-else语句,else属于哪个if不确定。 解决方法:在编译器中运行代码,养成在if后添加{}的习惯。 2.switch语句 使用方法: switch(常量) { case 表达式: 语句;break; case 表达式: 语句;break; … case 表达式: 语句;break; default: 语句; } 遇到的问题:在case后忘加break,导致程序跳不出循环。 解决方法:注意在每个case语句后添加break。 3.for语句 使用方法: for(表达式1; 表达式2; 表达式3) { 语句 } 遇到的问题:由于代码错误或过于冗长,导致程序运行超时或答案错误。 解决方法:先在纸上写下该流程,计算无误后在输入。 4.while语句 使用方法: while(循环条件) { 循环体语句 } 与for一致。 5.do-while语句 使用方法: do { 循环体语句 }while(循环条件); 遇到的问题:分不清与while的区别,使用错误。 解决方法:记住do-while与while的区别:do-while至少会循环一次。 6

C语言知识

我的梦境 提交于 2019-12-01 06:52:05
一 . C语言知识思维导图 二. 写出自己对以下语法的认识 1.If else: If(语句1){ 语句2; } else { 语句3; } 认识: 判断语句1,如果不成立的话做else后面语句3,成立的话就走语句2,可以有许多if else语句组合在一起,进行更复杂更多的判断,用这种语句要注意判断关系符号==<>等等,还有语句1是等式的话会有一个值,0或1,直接语句1为数字也是于是否等于0如果不等于就成立,等于就不成立,走else语句。 2.switch case: Switch(ch){ Case a:语句1;break; Default:语句;break; } 认识:在switch()里得到一个字符或数字,在case里找到相应的地方执行语句,判断ch与a,成立就走后面语句,不成立就接下去找,分有break和无break的情况,有break就执行完语句就退出,如果执行语句后没有break,就接下去执行接下去不管case成不成立,执行语句一直到有break语句,没有break就一直到结束,还有default就是找不到对应的case就执行default的语句。提醒要注意是否有break,有和没有运行结果不一样。 3.for: For(语句1;语句2;语句3){ } 认识:语句1进行需要的一开始变量赋值,执行一次,在接下去的循环当中就不会再用到了,如果不需要可以不写,但是后面的

博客作业

岁酱吖の 提交于 2019-12-01 06:12:28
一.思维导图 [思维导图] 二.语法认识 1.if_else语句 使用方法: if(条件1) { 语句1; } else { 语句2; } 遇到的问题: 对于if和else的两两配对理解不够,导致程序判断结构异常。 解决方法: 牢记else和if的匹配准则:else与最靠近它的、没有与别的else匹配过的if相匹配。并在编辑代码时采用多层缩进的书写格式,使判断结构层次分明。 注意事项: else后无需再编辑条件,为养成良好的编辑习惯,if-else语句的大括号要打出来。 2.switch语句 使用方法: switch(整形表达式) { case 常量表达式1: 语句1;break; case 常量表达式2: 语句2;break; … case 常量表达式n: 语句n;break; default: 语句n+1; } 遇到的问题: 过于依赖switch,导致有时编辑出的代码质量不好,不便于检查和后期的程序维护。 解决方法: 在解决问题时只在switch语句的优势十分明显时使用switch语句,慎用、智用switch语句。 注意事项: switch语句中的break语句并不是每个case语句后都必须有, 这个机制可以让switch语句的用途大大增加,所以要在switch语句中智慧的安排break的位置。 3.for语句 使用方法: for(表达式1; 表达式2; 表达式3) {