概述
switch的用法和if的大体作用是一样的,但是在细节方面不一样,if语句主要用做范围性的判断选择,而switch判断的比较准确,类似于等值判断。
用法:
switch(判断条件){
case 与判断条件进行比较:判断成功执行;break(break的作用是执行完成后跳出);
……(可以写很多比较的case)
case 与判断条件进行比较:判断成功执行;break;
}
switch的案例:
package com.bjsxt.one;
import java.util.*;
/**
* 实现一个功能:根据学生录入的分数,判断学生的级别
* >=90 A
* >=80 B
* >=70 C
* >=60 D
* <60 E
*/
public class Grade {
public static void main(String[] args){
//获取学生的分数
Scanner sc=new Scanner(System.in);
System.out.println("请输入学生的分数");
int score=sc.nextInt();
String grade="";
boolean flag=true;
switch(score/10){
case 10: grade="A";break;
case 9: grade="A";break;
case 8: grade="B";break;
case 7: grade="C";break;
case 6: grade="D";break;
case 5: grade="E";break;
case 4: grade="E";break;
case 3: grade="E";break;
case 2: grade="E";break;
case 1: grade="E";break;
default :flag=false;
}
if(flag){
System.out.println("该学生的等级是"+grade);
}else{
System.out.println("分数录入错误");
}
}
}
运行结果:
请输入学生的分数
50
该学生的等级是E
请输入学生的分数
60
该学生的等级是D
请输入学生的分数
70
该学生的等级是C
请输入学生的分数
80
该学生的等级是B
请输入学生的分数
90
该学生的等级是A
请输入学生的分数
100
该学生的等级是A
请输入学生的分数
1000
分数录入错误
最后
以上就是等待服饰为你收集整理的JAVA-switch 选择语句的全部内容,希望文章能够帮你解决JAVA-switch 选择语句所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复