多分支语句switch

本文介绍了Java中的多分支语句switch,包括其语法、使用示例和特点。通过一个输入学生成绩并返回评价的例子,展示了switch如何根据条件执行不同代码块。switch语句支持的类型包括byte, short, int, char以及enum和String。每个case后面可以跟执行语句,用break来结束当前分支;如果没有匹配的case,则执行default语句。若不使用break,程序会继续执行后续case直至遇到break或switch结束。" 109891481,9144258,集美大学录取分数可视化分析,"['Python', '数据可视化', '数据分析', 'CSV']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

多分支语句switch

switch(表达式
){ case 取值1:    
执行语句;  
  break;  
case 取值2:    
执行语句;    
break;  
……   default:  
  执行语句;    
break; }

程序执行时,遇到switch关键字,首先会计算表达式的值,然后根据计算的值和case
后面的值做比较,当case后面的值和switch表达式的值相同时,就执行case身后的所有语
句,若case身后没有和switch表达式匹配的值,程序就会执行default后面的语句。

例子:输入学生成绩,返回评价;
import java.util.Scanner;

public class TestScore {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print(“请输入成绩 :”);
double score = sc.nextDouble();
System.out.println(“你的成绩是”+score);
if(score > 100 || score <0)
{
System.out.println(“输入有误”);
}else
{
int temp = (int)score / 10; //取十位数 (int)用来强制转换
switch(temp){
case 0:
case 1:
case 2:
case 3:
case 4:
case 5:
System.out.println(

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值