运用switch语句编写程序,按照考试成绩的五个等级A,B,C,D,E,输入一个等级标识
import java.util.Scanner;
public class test {
public static void main(String[] args) {
Scanner x = new Scanner(System.in);
System.out.println("请输入成绩");
int a=x.nextInt();
int n=a/10; //百分制转换为等第
switch(n){
case 10: //表示如果n=10,也就是一百分,输出A
case 9:
System.out.println("A");
break;
case 8:
System.out.println("B");
break;
case 7:
System.out.println("C");
break;
case 6:
System.out.println("D");
break;
case 5:
case 4:
case 3:
case 2:
case 1:
case 0:
System.out.println("FAIL"); //低于六十分的输出不及格 FAIL
break;
default:System.out.println(" 请输入一个正确的成绩"); //输入的不是百分制,报错
}
}
}
输入a连续回车试试看
switch(level){
case A:cout<<"A >=90"<<endl;break;
case B:cout<<"B >=80 and B <=90"<<endl; break;
case C: cout<<"C >=70 and C <=80"<<endl;break;
case D:cout<<"D >=60 and D <=70"<<endl;break;
case E:cout<<"E <60"<<endl;break;
default:cout<<"wrong level"<<endl;break;
}
switch语句有哪些用法
1. 确定使用switch-case语句的场景。当需要根据某个变量的不同值执行不同的操作时,可以使用switch-case语句。例如,根据不同的用户角色显示不同的菜单选项。2. 在switch语句中定义待判断的变量。这个变量可以是字符型、数值型或枚举类型等。比如,可以根据用户的权限级别进行不同操作的选择。3. 使用case...
switch用法
3. default语句:当没有case匹配switch表达式的值时,可以有一个default语句来执行默认操作。default语句是可选的,如果没有任何case匹配,程序将跳过所有case并执行default后的代码。4. break语句:在每个case代码块的末尾,通常使用break语句来终止当前case的执行,避免程序继续执行下一个case的代码。如果不...
switch语句怎么用?
switch (表达式){ case 值1 : 语句1 break;case 值2 : 语句2 break;...default : 语句n break;} switch语句就是一个多路条件选择。从表达式值等于某个case语句后的值开始,它下方的所有语句都会一直运行,直到遇到一个break为止。随后,switch语句将结束,程序从switch结束大括号之后的第一个语句继...
switch语句用法
switch{case常量1:语句体1;case常量2:语句体2;case常量3:语句体3;case常量4:语句体4;...default:语句体;} 3、当常量表达式所表达的量与其中一个case语句中的常量相符时,就执行此case语句后面的语句,并依次下去执行后面所有case语句中的语句,除非遇到break;语句跳出switch语句为止。如果常量...
switch语句怎么用?
先计算并获得switch后面小括号里的表达式或变量值,然后将计算结果顺序与每个case后的常量比较。当二者相等时,执行个case块中的代码,当遇到break时,就跳出switch选择结构,执行switch选择结构之后的代码。如果任何一个case之后的常量与switch后的小括号中的值相等,则执行switch尾部的default块中代码。
switch语句的使用方法有哪些
都正确。switch语句都必须遵循规则如下:只能针对基本数据类型中的整型类型使用switch,这些类型包括int、char等。对于其他类型,则必须使用if语句。switch()的参数类型不能为实型 。case标签必须是常量表达式(constantExpression),如42或者'4'。case标签必须是惟一性的表达式;也就是说,不允许两个case具有...
switch语句怎么用
switch语句是一种在编程中用于根据特定条件执行不同代码块的结构,其基本语法如下:javaswitch (表达式) { case 常量表达式1: 语句1; break; \/\/ 结束当前case并跳出switch结构 case 常量表达式2: 语句2; break; ... case 常量表达式n: 语句n; break; default: \/...
求教c语言中switch语句的详细用法
一、基本格式 switch语句在C语言中用于基于不同的情况执行不同的代码块。其基本格式如下:c switch { case constant1:\/\/ 代码块1 break;case constant2:\/\/ 代码块2 break;\/\/ 可以有多个case语句 ...default: \/\/ 可选的,当没有任何case的expression值匹配时使用 \/\/ 默认代码块 } 其中,...
switch语句的用法有哪些?
1、Switch用在编程中,如C语言中它经常跟Case一起使用,是一个判断选择代码。其功能就是控制业务流程流转的。直线翻译:switch语句,即“切换”语句;case即“情况”。2、switch语句的语法如下(switch,case和default是关键字):switch ( 常量表达式 ){ case 常量1 :语句;case 常量2 :语句;case 常量...
switch语句怎么用?
一旦找到匹配,程序会执行该case下的代码。如果在某个case的代码块中遇到break语句,它会立即终止当前的case并跳出switch结构,继续执行switch语句后面的代码。这就意味着,一旦找到匹配,后续的case将不再执行。然而,如果所有case都没有找到匹配,switch会执行default块中的代码,这是一个备份选项,类似于没...
书宰比拜:[答案] int s=score/10char c = E;switch(s){case 10:case 9: c = 'A'; breakcase 8: c = 'B'; break;case 7: c = 'C'; break;case 6: c = 'D'; break;default: c = 'E';}
綦江县18650573086: 前题使用c++.运用switch语句编写程序,按照考试成绩的五个等级A,B,C,D,E,输入一个等级标识, - ?
书宰比拜: using namespace std;<: case 9: cout >fen; switch(fen/<:case 4: case 3: case 2: case 1: case 0: cout
綦江县18650573086: 使用switch分支语句编写程序 - ?
书宰比拜: import java.util.Scanner; public class Test { public static void main(String[] args) { int i; Scanner sc=new Scanner(System.in); i=sc.nextInt(); switch (i%7) { case 1: System.out.println("今天是星期一"); break; case 2 : System.out.println("今天...
綦江县18650573086: 前题使用c++.运用switch语句编写程序,按照考试成绩的五个等级A,B,C,D,E,?
书宰比拜: #include <iostream> using namespace std; void main() { int n; cin >> n; switch(n / 10) { case 10: case 9: cout << "A" << endl; break; case 8: cout << "B" << endl; break; case 7: cout << "C" << endl; break; ...
綦江县18650573086: switch语句用法(在编程中switch常与哪个语句搭配使用) ?
书宰比拜: 1、switch()语句的工作原理:通过判断case后的表达式与switch后的表达式是否匹配,一旦case匹配,则不管后面的case是否匹配,都将依次执行后面的程序代码,直...
綦江县18650573086: 用switch语言编写程序 - ?
书宰比拜: #include<stdio.h>int main() {char str[100]; // 定义字符数组scanf("%s",str); // 读入字符串int a=0,e=0,i=0,o=0,u=0,sum=0;int j=0;while(str[j++]!='#') // 输入 # 号时结束{switch(str[j-1]) // 这个switch 看的懂吧?{case 'a':a++; sum++; ...
綦江县18650573086: 用switch语句编写一个程序 - ?
书宰比拜: float price,rate;//价格,税率......//接收price(接收非负值,负值则循环接收)switch(price/1000 ) { case 0: rate=0.01;break; case 1: case 2: case 3: case 4: rate=0.02;break; case 5: case 6: case 7: case 8: case 9: rate=0.03;break; default: rate=0.05; }.....//输出价格、税金
綦江县18650573086: 用switch语句编程序:根据考试成绩的等级(A.B.C.D)输出优秀、良好、及格、不及格等评语. - ?
书宰比拜:[答案] switch(grade){ case:'A'{ printf("优秀");break;} case:'B'{ printf("良好");break;} case:'C'{ printf("及格");break;} case:'D'{ printf("不及格");break;}还有要修饰的地方,自己加下~~~...
綦江县18650573086: 用switch语句编写程序,实现以下功能 - ?
书宰比拜: switch(表达式) { case 常量表达式1:语句1; .... case 常量表达式2:语句2; default:语句; } default就是如果没有符合的case就执行它,default并不是必须的. case后的语句可以不用大括号. switch语句的判断条件可以接受int,byte,char,short,...
綦江县18650573086: 应用switch语句编写多分支选择结构程序 - ?
书宰比拜: 2、 switch语句.当switch后面的表达式的计算结果 与case 后的值相同的就执行这个case语句后的程序,执行完成跳出. break;是跳出这个语句体的词句,有的编程语言一定要加的. 当表达式计算的值没有一个与 case 后面的值相同就执行default 后面语句.switch (表达式) { case 3:表达式等于3,执行的程序.(break;) case 2:表达式等于3,执行的程序.(break;) case 1:表达式等于3,执行的程序.(break;) case 0:表达式等于3,执行的程序.(break;) default:没有匹配的条件,执行的程序.