当需要对选项进行等值判断时,使用 switch 语句更加简洁明了。例如:根据考试的名次,给予前 4 名不同的奖品。第一名,奖励笔记本一台;第二名,奖励 IPAD 2 一个;第三名,奖励移动电源一个;最后一名奖励 U 盘一个。 语法: 执行过程:当 switch 后表达式的值和 case 语句后的值相 ...
分类:
编程语言 时间:
2016-03-27 17:40:36
阅读次数:
196
在编程中,if-else和switch-case是很常见的分支结构,很少在程序中不用这些控制语句。但是不能否认,在一些场景下,由于分支结构过分长,导致代码不美观且不容易维护,在《重构》一书中,也将过长的switch语句当做了“坏味道”。例如当我们处理从网络接收到的数据时,往往会由于种类太多而写一长段
分类:
其他好文 时间:
2016-03-21 01:41:46
阅读次数:
220
运算符"&&"和"||"分别是短路和.短路或运算符。 if和if/else语句用于条件选择。 switch语句由一到多个case语句组成。switch语句中的值可以是byte.short.int.或char类型。case语句的值必须是一个常量表达式或字面量。4 while循环用于重复执行任务。whi
分类:
编程语言 时间:
2016-03-20 21:27:33
阅读次数:
225
这章主要讲了条件语句,循环语句,switch语句在计算机中是如何实现的 条件码 除了整数寄存器,计算机还有保存最近算术和逻辑操作的条件码寄存器 条件码寄存器保存的是单个位的数据 举个例子if(a>2){},计算机会让a-2,这时候计算机会根据计算的结果自动变动条件码寄存器的值。最后根据一个条件码或多...
分类:
其他好文 时间:
2016-03-19 14:26:58
阅读次数:
258
【项目1:个人所得税计算器】
编写选择结构程序,输入个人月收入总额,计算出他本月应缴税款和税后收入(计算办法见附:关于个人所得税的有关背景知识)。
(1)自选if语句的嵌套或/和switch语句完成程序设计;
(2)下面给出程序的基本框架,请从课程主页找到链接下载使用。#include
using namespace std;
int main( )
{
d...
分类:
其他好文 时间:
2016-03-16 09:44:49
阅读次数:
228
先看以下switch语句的程序: scanf("%d",&score); if (score>=0 && score<=100) { switch (score/10) { case 10: case 9: grade = 'A'; break; case 8: grade = 'B'; break
分类:
编程语言 时间:
2016-03-10 21:55:16
阅读次数:
186
流程控制语句 学习要点:1.语句的定义2.if语句3.switch语句4.do...while语句5.while语句6.for语句7.for...in语句8.break和continue语句9.whit语句 ECMAScript-262规定了一组流程控制语句。语句定义了ECMAScript中的只要语
分类:
其他好文 时间:
2016-03-10 00:08:59
阅读次数:
163
switch (表达式的值) { case 1: 语句1 break; case 2: 语句2 break; case 3: 语句3 break; case 4: 语句4 break; ...... default: 默认语句 break; 1、适用于离散值的开关判断,可以转换成一段连续的范围 2、
分类:
编程语言 时间:
2016-03-09 20:53:43
阅读次数:
200
重点:switch 语句 switch语句本质上就是多选一,满足其中一个,跳出中断运行。 //选择快餐 Console.WriteLine("我的快餐选择:"); int x = int.Parse(Console.ReadLine()); switch (x) { case 1: Console.
分类:
其他好文 时间:
2016-03-08 23:53:30
阅读次数:
157
switch case 选择顺序语句。 多选一 结构 : switch () { case "" : break; } 练习:输入几月几号,输出他是今年的第几天 1 int m1 = 31, m2 = 28, m3 = 31, m4 = 30, m5 = 31, m6 = 30, m7 = 31,
分类:
其他好文 时间:
2016-03-08 23:31:31
阅读次数:
283