什么是java switch语句?
Java中的switch(开关)语句是一种选择结构,它可以根据一个表达式的值,跳转到匹配的case语句执行,它是解决多重选择问题的有效方式,也是编写优化代码的一种手段。switch语句在许多编程语言中都有应用,例如C语言、C++语言、Java语言等。
switch语句的语法格式
switch语句的基本语法结构如下:
switch(expression){ case value1: statement; break;//可选的 case value2: statement; break;//可选的 …… default: defaultStatement; }
其中expression是可以是整型、字符型、字符串类型的,case语句后面的value可以是常量、变量或表达式,根据expression的值匹配value,如果匹配成功,则执行其后面的代码,当case语句执行完之后,程序终止switch语句,如果expression无法匹配任何case语句,那么执行default语句(可选的)。
switch语句的示例代码
下面是一个实际应用场景的代码示例,假设有一个学生成绩的评定系统,根据学生的考试成绩计算其等级。当学生成绩为90分以上,等级为A;当成绩在80到89分之间,等级为B;当成绩在70到79分之间,等级为C;当成绩在60到69分之间,等级为D;当成绩低于60分时,等级为E。
public class SwitchDemo { public static void main(String[] args) { int score = 85; char grade; switch (score / 10) { case 10: case 9: grade = 'A'; break; case 8: grade = 'B'; break; case 7: grade = 'C'; break; case 6: grade = 'D'; break; default: grade = 'E'; break; } System.out.println("成绩等级为:" + grade); } } //运行后的结果是:成绩等级为:B
本文来自投稿,不代表亲测学习网立场,如若转载,请注明出处:https://www.qince.net/javavtu8java.html
郑重声明:
本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。 若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
我们不承担任何技术及版权问题,且不对任何资源负法律责任。
如遇到资源无法下载,请点击这里失效报错。失效报错提交后记得查看你的留言信息,24小时之内反馈信息。
如有侵犯您的版权,请给我们私信,我们会尽快处理,并诚恳的向你道歉!