用switch语句输出成绩等级(在java里面利用switch case求出成绩所在等级如何做)
本文目录
- 在java里面利用switch case求出成绩所在等级如何做
- c#语言请利用switch语句实现百分制成绩转换成等级制成绩,即输入某个百分制成
- 编一个程序,输入0—100之间的一个学生成绩分数,用switch语句输出
- java中 使用switch语句实现学生成绩等级
在java里面利用switch case求出成绩所在等级如何做
可以将成绩分为几个等级,并且每个等级都有一个标记符,然后使用switchcase来匹配标记符分别来判断,即可实现。 从原理上来阐述这个问题:switch(表达式){case常量表达式1:语句1;....case常量表达式2:语句2;default:语句;}1.default就是如果没有符合的case就执行它,default并不是必须的.2.case后的语句可以不用大括号.3.switch语句的判断条件可以接受int,byte,char,short,不能接受其他类型.4.一旦case匹配,就会顺序执行后面的程序代码,而不管后面的case是否匹配,直到遇见break,利用这一特性可以让好几个case执行统一语句.
c#语言请利用switch语句实现百分制成绩转换成等级制成绩,即输入某个百分制成
摘要您好!代码如下:
#include
int main()
{
char grade;
printf(“输入等级:“);
scanf(“%c“,&grade);
printf(“成绩范围:“); //输入大写字母:A B C D
switch(grade)
{
case ’A’:printf(“85~100“);break;
case ’B’:printf(“70~84“);break;
case ’C’:printf(“60~69“);break;
case ’D’:printf(“《60\n“);break;
default: printf(“enter data error!\n“);break; //输入数据不在范围内
}
return 0;
}
咨询记录 · 回答于2021-09-29
c#语言请利用switch语句实现百分制成绩转换成等级制成绩,即输入某个百分制成
您好!代码如下:
#include
int main()
{
char grade;
printf(“输入等级:“);
scanf(“%c“,&grade);
printf(“成绩范围:“); //输入大写字母:A B C D
switch(grade)
{
case ’A’:printf(“85~100“);break;
case ’B’:printf(“70~84“);break;
case ’C’:printf(“60~69“);break;
case ’D’:printf(“《60\n“);break;
default: printf(“enter data error!\n“);break; //输入数据不在范围内
}
return 0;
}
编一个程序,输入0—100之间的一个学生成绩分数,用switch语句输出
这个不是switch可以做得了的。这个需要多重if判断才可以。void main(){ int score; scanf(“%d“,&score); if (score》=90){ printf(“优秀\n“); } else if ((score》=80)&&(score《90)){ printf(“良好\n“); }else if ((score》=70)&&(score《80)){ printf(“一般\n“); } else if ((score》=60)&&(score《70)){ printf(“及格\n“); }else if (score《60){ printf(“不及格\n“); }}
java中 使用switch语句实现学生成绩等级
步骤如下:
package t2;
import java.util.Scanner;
public class test {public static void main(String args) {for(;;){Scanner input = new Scanner(System.in);System.out.println(“请输入学生的分数:“);double score = input.nextDouble();int level1,level2;if(score》=90.0 && score《=100.0){ level1 = 1;}
else if(score》=80.0){ level1 = 2;}else if(score》=70.0){ level1 = 3;}else if(score》=60.0){ level1 = 4;}else{ level1 = 5;}
if(score》=85.0&&score《=100.0){level2 = 1;}else if(score》=70.0){level2 = 2;}else if(score》=60.0){level2 = 3;}else{level2 = 4;}switch(level1)
{case 1:System.out.print(“该生的成绩等级是: 优“);break;case 2:
System.out.print(“该生的成绩等级是: 良“);break;case 3:
System.out.print(“该生的成绩等级是: 中“);break;case 4:
System.out.print(“该生的成绩等级是: 及格“);break;
case 5:System.out.print(“该生的成绩等级是: 不及格“);break;}
switch(level2){case 1:System.out.println(“ A “);break;
case 2:System.out.println(“ B “);break;
case 3:System.out.println(“ C “);break;
case 4:System.out.println(“ D “);break;}} }}
结果:
拓展资料
JAVA抽象类:规定一个或多个抽象方法的类别本身必须定义为abstract,抽象类只是用来派生子类,而不能用它来创建对象。
final类:又称“最终类”,它只能用来创建对象,而不能被继承,与抽象类刚好相反,而且抽象类与最终类不能同时修饰同一个类。
更多文章:

conference是什么意思英语(conference意思是)
2025年2月9日 20:20

kotlin android studio(怎么在android studio中使用kotlin插件)
2025年3月24日 04:40

ps抠图后怎么拉出来(ps怎么把一张图的部分抠出来放另一张图)
2025年3月1日 03:30

linux菜鸟教程视频(嵌入式入门,菜鸟求教,,我看鸟哥的Linux私房菜学,看老段教你学鸟哥的视频教程,用vmware)
2025年4月4日 10:20

grid on在matlab中是什么意思(matlab中的grid on语句什么意思如何使用,谢谢)
2025年3月5日 10:10

python for循环简写(python 有没有办法简写10层for循环)
2025年3月15日 22:30

js substr函数(js substr函数 取数字字符串问题)
2025年2月15日 19:20

正则表达式数字长度(java 正则表达式 如何匹配固定长度的数字)
2025年2月18日 11:00

vant官网中文(pe aripi de vant是什么语言)
2025年4月3日 06:00