用switch语句输出成绩等级(在java里面利用switch case求出成绩所在等级如何做)

2025-02-19 11:20:05 0

用switch语句输出成绩等级(在java里面利用switch case求出成绩所在等级如何做)

本文目录

在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类:又称“最终类”,它只能用来创建对象,而不能被继承,与抽象类刚好相反,而且抽象类与最终类不能同时修饰同一个类。

用switch语句输出成绩等级(在java里面利用switch case求出成绩所在等级如何做)

本文编辑:admin

更多文章:


java invoke用法(invoke的用法)

java invoke用法(invoke的用法)

本文目录invoke的用法java中的反射,invoke方法详解是什么java反射中method类中的invoke方法是做什么的,他有什么作用Java反射invoke怎么用java中 invoke()如何传实体进去java invoke 反

2025年2月16日 03:30

conference是什么意思英语(conference意思是)

conference是什么意思英语(conference意思是)

本文目录conference意思是conference是什么意思英语conferences什么意思meet和conference 的区别“conference”是什么意思conference意思是conference英 (每年的)大会vi.

2025年2月9日 20:20

泛型是什么意思(啥叫泛型具体怎么用谁能给个详细点的答复)

泛型是什么意思(啥叫泛型具体怎么用谁能给个详细点的答复)

本文目录啥叫泛型具体怎么用谁能给个详细点的答复什么叫泛型什么是泛型(C#概念)泛型是什么什么是泛型他有什么优点什么叫泛型有什么作用什么是泛型说的直白点什么是泛型啥叫泛型具体怎么用谁能给个详细点的答复英文是Generic,意思是通用的,你知道

2025年4月1日 17:30

waterproof翻译(waterproof翻译汉语)

waterproof翻译(waterproof翻译汉语)

本文目录waterproof翻译汉语Yunlong waterproof翻译汉语waterproof翻译汉语waterproof英  adj.不透水的,防水的;用防水材料处理过的vt.使防水,使不透水;给(布)上胶n.防水衣物,雨衣 us

2025年3月29日 15:30

kotlin android studio(怎么在android studio中使用kotlin插件)

kotlin android studio(怎么在android studio中使用kotlin插件)

本文目录怎么在android studio中使用kotlin插件在andriod studio中用Kotlin代码如何实现不同页面的参数传递androidstudio怎么创建LearnKotlinAndroid Studio2.1支持Jav

2025年3月24日 04:40

图书管理系统开题报告(图书管理系统 开题报告 急需)

图书管理系统开题报告(图书管理系统 开题报告 急需)

本文目录图书管理系统 开题报告 急需图书管理系统的设计与实现开题报告怎么写现在我们学校刚刚开题报告,题目是图书管理,谁给我这方面的资料图书管理系统跪求图书租赁管理系统开题报告在线图书销售管理系统开题报告jsp+sql基于JAVA的图书管理系

2025年2月14日 10:00

vc6 0使用教程(VC++6.0的使用方法是怎么样的)

vc6 0使用教程(VC++6.0的使用方法是怎么样的)

本文目录VC++6.0的使用方法是怎么样的vc6.0的用法vc++6.0 如何运行程序vc6.0怎么用VC++怎么用VC++6.0的使用方法是怎么样的不用快捷键可以吗,你看一下菜单栏下面的工具栏里面有一排图标,图上圈出的,从左到右依次是编译

2025年3月2日 13:10

christian是什么牌子(介绍下christian Dior和christian lacroix,他们什么有什么关系吗为什么开头都是christian)

christian是什么牌子(介绍下christian Dior和christian lacroix,他们什么有什么关系吗为什么开头都是christian)

本文目录介绍下christian Dior和christian lacroix,他们什么有什么关系吗为什么开头都是christiancl是哪个国家的潮牌红底鞋是什么牌子cl牌子算奢侈品吗介绍下christian Dior和christian

2025年2月22日 00:40

易支付怎搭建?建站abc如何对接支付端口tu易支付

易支付怎搭建?建站abc如何对接支付端口tu易支付

本文目录易支付怎搭建建站abc如何对接支付端口tu易支付怎么给网页增加易支付源码怎么加第三方支付方式用宝塔山怎么搭建易支付易支付可以对接易支付的吗码支付和易支付的区别易支付怎搭建易支付的搭建非常的简单。第一步:需要准备一个虚拟主机(支持PH

2025年2月19日 14:20

手机网站设计(手机网站网页设计应该注意什么问题)

手机网站设计(手机网站网页设计应该注意什么问题)

本文目录手机网站网页设计应该注意什么问题如何做好手机网页设计手机网页应该怎样设计企业网站建设之手机网站建设的几个关键点怎样建设手机网站手机网站设计有什么技巧手机网站设计需要从用户角度注意哪些问题手机怎么制作网站教程手机网站网页设计应该注意什

2025年2月14日 19:40

ps抠图后怎么拉出来(ps怎么把一张图的部分抠出来放另一张图)

ps抠图后怎么拉出来(ps怎么把一张图的部分抠出来放另一张图)

本文目录ps怎么把一张图的部分抠出来放另一张图用PS 抠好图之后怎么把图取出来ps抠图后如何抠出来ps抠完图,怎么把抠的部分独立出来ps怎么把一张图的部分抠出来放另一张图使用抠图工具把部分抠出来复制到另一张图上,然后调整位置大小即可。联想Y

2025年3月1日 03:30

linux菜鸟教程视频(嵌入式入门,菜鸟求教,,我看鸟哥的Linux私房菜学,看老段教你学鸟哥的视频教程,用vmware)

linux菜鸟教程视频(嵌入式入门,菜鸟求教,,我看鸟哥的Linux私房菜学,看老段教你学鸟哥的视频教程,用vmware)

本文目录嵌入式入门,菜鸟求教,,我看鸟哥的Linux私房菜学,看老段教你学鸟哥的视频教程,用vmwareLinux 该怎么入门呢嵌入式入门,菜鸟求教,,我看鸟哥的Linux私房菜学,看老段教你学鸟哥的视频教程,用vmware我猜你是装了桌面

2025年4月4日 10:20

shutdown定时关机(怎样定时关机)

shutdown定时关机(怎样定时关机)

本文目录怎样定时关机怎么能设置电脑定时关机电脑可以定时关机吗怎样定时关机1、右键单击“开始”,弹出菜单选择“控制面板”,如图:2、然后点击控制面板里的“管理工具”,如图:3、在管理工具里点击“计划任务程序”,如图:4、先点击下任务计划程序库

2025年4月4日 02:40

grid on在matlab中是什么意思(matlab中的grid on语句什么意思如何使用,谢谢)

grid on在matlab中是什么意思(matlab中的grid on语句什么意思如何使用,谢谢)

本文目录matlab中的grid on语句什么意思如何使用,谢谢matlab中grid函数是干什么用的matlab中grid on函数具体应怎么用matlab里面的“subplot”和“ezplot”,“grid on”都是什么意思matl

2025年3月5日 10:10

python for循环简写(python 有没有办法简写10层for循环)

python for循环简写(python 有没有办法简写10层for循环)

本文目录python 有没有办法简写10层for循环python中for循环怎么写python for循环写法释义python 这个for循环怎么写python 有没有办法简写10层for循环写代码循环最好不要超过4层,应为超过这个层数,读

2025年3月15日 22:30

js substr函数(js substr函数 取数字字符串问题)

js substr函数(js substr函数 取数字字符串问题)

本文目录js substr函数 取数字字符串问题js字符串截取函数substr substring slice使用对比js substr函数 取数字字符串问题看下是否是引用的其它js给String.prototype加substr方法了,在

2025年2月15日 19:20

cssheight100 无效(css不能用百分比定义高度 我想让一个div全屏化 用css定义height为100%没效果 body高度已经设置成100%)

cssheight100 无效(css不能用百分比定义高度 我想让一个div全屏化 用css定义height为100%没效果 body高度已经设置成100%)

本文目录css不能用百分比定义高度 我想让一个div全屏化 用css定义height为100%没效果 body高度已经设置成100%css div的width,height属性失效css 设置div 高度无效css问题,设置的height:

2025年3月26日 19:40

什么是Linux集群?Redis怎么做集群

什么是Linux集群?Redis怎么做集群

本文目录什么是Linux集群Redis怎么做集群如何访问k8s集群内部署的mysql服务什么是集群存储MySQL大型分布式集群高可用搭建问题如何解决呢高可用集群的软件选择什么是Linux集群集群通信系统是一种计算机系统, 它通过一组松散集成

2025年4月2日 04:40

正则表达式数字长度(java 正则表达式 如何匹配固定长度的数字)

正则表达式数字长度(java 正则表达式 如何匹配固定长度的数字)

本文目录java 正则表达式 如何匹配固定长度的数字怎么限制正则表达式的长度请问,匹配任意长度的数字序列的正则表达式怎么写怎么用正则表达式验证6到10个字符串或数字的长度如何用正则表达式表示由数字和字母构成,长度为6到15位的密码正则表达式

2025年2月18日 11:00

vant官网中文(pe aripi de vant是什么语言)

vant官网中文(pe aripi de vant是什么语言)

本文目录pe aripi de vant是什么语言vantson中文是什么意思有同时用windows xp和中文之星者和了解这两样软件者请进pe aripi de vant是什么语言【易语言】  于2000年开始开发,是一款全中文、全可视、

2025年4月3日 06:00

近期文章

本站热文

harbor,port,pier的区别?谁能解释“harbour“(港口)与“pier“(码头)的区别
2025-02-22 17:40:03 浏览:18
ibatis foreach(ibatis 批量update操作)
2025-02-10 23:40:06 浏览:7
endless rain(endless rain表达什么情感)
2025-02-14 06:00:02 浏览:6
标签列表

热门搜索