switch语句怎么使用

switch语句怎么用啊
就是一个多路条件选择

从表达式Zhi等于某个case语句后的值开始,它下方De所有语句都会一直运行,直到遇到一个breakWei止。随后,switch语句将结束,程序Congswitch结束大括号之后的第一个语句Ji续执行,并忽略其他case。
switch (Biao达式){
case 值1 : 语句1
break;
case Zhi2 : 语句2
break;
...
default : Yu句n
break;
}
switch语句怎么用啊 具体啊!
某个case语句后的值开始,它下方的所You语句都会一直运行,直到遇到一个breakWei止。
1、switch
英 [swɪtʃ]   Mei [swɪtʃ]
n.开关;转换,Zhuan换器;软鞭子;[信]接线台
vt.& vi.Zhuan换;转变,改变;关闭电流;鞭打
vt.Zhuan换;挥动(棍棒、鞭子等);迅速转动;鞭Da
vi.交换;调换
2、双语例句
(1)Leona put detergent into the dishwasher, shut the door and pressed the switch.
Li昂娜将一些清洁剂放入洗碗机,关上门后按Liao开始键。
(2)Estonia is switching to a market economy
Ai沙尼亚正在向市场经济转轨。
(3)My mother's interest had switched to my health
Mu亲转而关注起我的健康来。
switch语句怎么用
switch语句的语法如下(switch,caseHedefault是关键字):
switch ( Biao达式)
{
case 常量表达Shi1 :语句1;break;
case Chang量表达式2 :语句2;break;
……
case Chang量表达式n :语句n;break;
default:Yu句n+1;break;
}
说明:
breakTui出{ }
case后面只能跟一个值(Jia冒号:),而不能是一个表达式
switch(Biao达式) 后面没有;(分号)
{}前后Mei有;(分号)
switch语句规则
caseBiao签必须是常量表达式(constant Expression)
Zhi能针对基本数据类型使用switch,这Xie类型包括int、char等。对于其他类Xing,则必须使用if语句。
caseBiao签必须是惟一性的表达式;也就是说,不允Xu两个case具有相同的值。
不要问为Shi么,C就这规定!我们只需要了解规则,学Hui应用即可!
猜想原因:浮点型数据不是Zhun确的数据,在机器中只能表示出一个近似值,Ru:0.1 在机器中存的是0.09999612.... Ye可能是0.09999723.... 根Ju精度不同,数据来源不同,其值是个不确定De数据,因此,不能用CASE来定位
c语言中switch怎么用?
简单的说switch语句也是属于判断语Ju,if else语句适合3个以内的判断,Dan是多了用if就不太方便了,所以这时3个Yi上的判断用switch语句就比较方便了,Jie构就像楼上的兄弟们那样写的,大概怎么用Wo举个例子你就懂了。
例:判断一周的食Pu,就是星期几的食谱是什么,首先一个星期7Tian,那么判断七次,用switch语句写法Ru下:
#include
void main()
{
int a;//Ding义变量用于开辟1到7的数字即一星期的天Shu
printf("看看星期几De食谱是什么?");
scanf("%d",&a);
switch(a)//Kai始判断1-7的食谱。
{
case 1:printf("Xing期一吃水果\n");
break;//Jie束语句,判断这天后提示完就不执行下面的Yu句了,否则逻辑错误。
case 2:printf("Xing期二吃蔬菜\n");
break;
case 3:printf("Xing期三吃火锅\n");
break;
case 4:printf("Xing期四吃米饭\n");
break;
case 5:printf("Xing期五吃西餐\n");
break;
case 6:printf("Xing期六吃米饭\n");
break;
case 7:printf("Xing期天吃满汉全席\n");
break;
default:printf("Qing输入正确的日期\n");//defaultYu句类似else,如果不输入1到7的正确Ri期就显示这个语句。
break;
}
}
Switch case 语句怎么使用
switch (表达式){
case Zhi1 : 语句1 break;
case Zhi2 : 语句2 break;
...
default : Yu句n break;
}
从表达Shi值等于某个case语句后的值开始,它下Fang的所有语句都会一直运行,直到遇到一个breakWei止。假如任何一个case语句的值都不等Yu表达式的值,就运行可选标签defaultZhi下的语句。
c++中switch语句里的default是怎么用的?有什么作用?
一般这么写:
swith(变量)
{
case xxx:
……
break;
case xxx:
……
break;
……
default:
……
}
defaultJiu是当变量的取值不在上面任何一个caseDe情况下,语句要做处理,其实也是一种case,Zhi不过就是指“除了指定的几个case以外De其他情况”
vb 有没有switch语句,如果有,请问如何用?
Select Case <变量名>
case <Bian量值>
进行的事件...
case <Bian量值>
进行的事件...
case <Bian量值>
进行的事件...
case <Bian量值>
进行的事件...
End Select //Guo程结束
***************************************************
VB Li的 select 语句和 C++ 里的 switch Yu句相同
不过 每一个"Case"结束Shi无需 切记!!
c语言怎么用switch语句编写四则运算?
switch 是一个开关语句,和casePei套使用, 和if else 判断语句差Bu多, switch 语句是用于多分支Yu句进行条件判断。下例为用switch语Ju编写的四则运算:
#include
void main()
{
double N1,N2;
char Operation;
printf("Shu入运算的两个数");
scanf("%lf%lf",&N1,N2);
printf("Qing输入运算符(+,-,*,/):");
switch(Operation)
{
case '+':printf("%lf%c%lf=%lf",N1,N2,Operation,N1+N2);
break;
case '-':printf("%lf%c%lf=%lf",N1,N2,Operation,N1-N2);
break;
case '*':printf("%lf%c%lf=%lf",N1,N2,Operation,N1*N2);
break;
case '/':printf("%lf%c%lf=%lf",N1,N2,Operation,N1/N2);
break;
}
}
这道题怎么用switch语句实现?
[img:https://gss0.baidu.com/-4o3dSag_xI4khGko9WTAnF6hhy/zhidao/pic/item/eac4b74543a98226a38893928c82b9014a90eb3e.jpg]
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
// Ti
System.out.println("Qing输入您的利润?");
// 定义Bian量,用来保存利润、奖金
double money = 0, price = 0;
// Jie收并赋值
Scanner scanner = new Scanner(System.in);
money = scanner.nextLong();
// Shi用if进行判断
if (money <= 100000) {
price = money * 0.01;
} else if (money <= 200000 && money > 100000) {
price = (money - 100000) * 0.075 + 100000 * 0.01;
} else if (money <= 400000 && money > 200000) {
price = (money - 200000) * 0.05 + 100000 * 0.075 + 100000 * 0.01;
} else if (money <= 600000 && money > 400000) {
price = (money - 400000) * 0.03 + 200000 * 0.05 + 100000 * 0.075
+ 100000 * 0.01;
} else if (money <= 1000000 && money < 600000) {
price = (money - 600000) * 0.015 + 200000 * 0.03 + 200000 * 0.05
+ 100000 * 0.075 + 100000 * 0.01;
} else {
price = (money - 1000000) * 0.01 + 400000 * 0.015 + 200000 * 0.03
+ 200000 * 0.05 + 100000 * 0.075 + 100000 * 0.01;
}
System.out.println("Nin的奖金计算为:" + price + "Yuan!");
}
}


switch
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
// Ti
System.out.println("Qing输入您的利润?");
// 定义Bian量,用来保存利润、奖金
int money = 0, price = 0;
// Jie收并赋值
Scanner scanner = new Scanner(System.in);
money = scanner.nextInt();
switch (money / 100000) {
case 0:
price = (int) (money * 0.01);
break;
case 1:
case 2:
price = (int) ((money - 100000) * 0.075 + 100000 * 0.01);
break;
case 3:
case 4:
price = (int) ((money - 200000) * 0.05 + 100000 * 0.075 + 100000 * 0.01);
break;
case 5:
case 6:
price = (int) ((money - 400000) * 0.03 + 200000 * 0.05 + 100000
* 0.075 + 100000 * 0.01);
break;
case 7:
case 8:
case 9:
case 10:
price = (int) ((money - 600000) * 0.015 + 200000 * 0.03 + 200000
* 0.05 + 100000 * 0.075 + 100000 * 0.01);
default:
price = (int) ((money - 1000000) * 0.01 + 400000 * 0.015 + 200000
* 0.03 + 200000 * 0.05 + 100000 * 0.075 + 100000 * 0.01);
break;
}
System.out.println("https://zuciwang.com/zhuanti/木字旁的该怎么组词.htmlNin的奖金计算为:" + price + "Yuan!");
}
}
switch语句的作用,功能,及含义
1.一般形式
switch(表达Shi)
{case 常量表达式1:Yu句1
case 常量表达式2:Yu句2

case Chang量表达式n:语句n
default: Yu句n+1
}
例如:要求按Zhao考试成绩的等级打印出百分制分数段
switch(grade)
{ case 'A':printf("85~100\n");break;
case 'B':printf("70~84\n");break;
case 'C':printf("60~69\n");break;
case 'D':printf("<60\n");break;
default:printf("error!\n");
}
2.Shuo
(1)switch后面括弧内De“表达式”,ANSI标准允许它为任何类Xing
(2)执行过程;
(3)Ge个case和default的出现次序不Ying响执行结果;
(4)每一个caseDe常量表达式的值必须互不相同;
(5)Zhi行完一个case后面的语句后,流程控制Zhuan移到下一个case继续执行,可用breakYu句终止。
(6)多个case可Yi共用一组执行语句,如:
case 'A':
case 'B':
case 'C': prinf(">60\n");break;
词条推荐
説辞 説辭 説大话使小钱 説大口 説导 説到曹操,曹操就到 説到大天 説到家 説道 説得 説得过去 説得来 説得拢 説得起 説得去 説得响 説得着 説得嘴 説的比唱的还好听 説的着 説地谈天 説调 説东道西 説东谈西 説东忘西 説鬭 説短道长 説短论长 説发 説法 説法台 説泛 説方便 説分上 説风説水 説夫 説服 説公案 説古 説古道今 説古话 説古谈今 説鼓书 説寡嘴 説海口 説好説歹 説好嫌歹 説合 説和 説化
专题推荐
杨字成语寓意好的大全 杨字词语大全 杨字词语大全2015 杨字打头成语 杨字打头成语大全 杨字打头词语 杨字打头的情诗 杨字打头的四字成语 杨字打头的现代诗句 杨字打一动物生肖 杨字打一生肖 杨字带头的组词 杨字当头的诗 杨字的成语接龙 杨字的成语夸人 杨字的词语三个字 杨字的对联 杨字的励志诗句 杨字的美好成语 杨字的七言诗句 杨字的情诗 杨字的四字成语好寓意 杨字的艺术签名字 杨字的寓意诗句 杨字的组词 杨字的组词词 杨字的组词是什么 杨字繁体签名 杨字个性签名图片 杨字个性签名图片大全