我是靠谱客的博主 迷人蚂蚁,最近开发中收集的这篇文章主要介绍switch case语句:从匹配处顺序执行,直到遇到break或结束Switch语句重点:从匹配处开始顺序执行,直到遇到break或结束。(由此可知,添加break语句的重要),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Switch语句重点:从匹配处开始顺序执行,直到遇到break或结束。(由此可知,添加break语句的重要)

switch语句的基本形式

switch(表达式)
{
case 常量表达式1: 语句1
case常量表达式2: 语句2
.
.
.
case常量表达式n: 语句n
default: 语句n+1
}
说明
switch后面的括号内的表达式,ANSI标准允许为任何类型.
当表达式与某一个case后面的常量表达式相等时,就执行case后面的语句,若没有匹配,则执行default后面的语句.
每一个case的常量表达式的值须互不相同,否则便会出现矛盾.
各个case和default的出现次序不影响结果.

执行完一个case语句,流程就转移到下一个case并继续执行.因此在case的分支后,加break语句来跳出switch语句.

====================================================================================

以上为百科名片解释,因需要在使用switch语句时有些发现,写下来备注:

-------------------------------------------

public static void main(String[] args) {
Scanner console=new Scanner(System.in);

System.out.print("请输入分数:");

int store=console.nextInt();


switch(store/10){

case 6:System.out.println("及格");
case 7:System.out.println("70分");
case 8:System.out.println("80分");
case 9:System.out.println("90分");
case 10:System.out.println("恭喜您,满分!");
default:System.out.println("default");
}
}

---------------------------------------------

1、表达式的值若与case后面的常量表达式相等时,若该case语句未加break语句,则从匹配处开始,以后所有case和default 语句顺序执行,示例如下:

输入80,结果如下:

------------

请输入分数:80
80分
90分
恭喜您,满分!
default

-----------

2、另外一点,若将default 语句放在最 开始的位置,则若输入表达式的值不与任何case后跟的常量表达式匹配,直接从default语句开始,顺序执行所有语句。

若匹配,则与(1)中相同,也是顺序执行所有语句。

--------------------

public static void main(String[] args) {
Scanner console=new Scanner(System.in);

System.out.print("请输入分数:");

int store=console.nextInt();


switch(store/10){
default:System.out.println("default");
case 6:System.out.println("及格");
case 7:System.out.println("70分");
case 8:System.out.println("80分");
case 9:System.out.println("90分");
case 10:System.out.println("恭喜您,满分!");

}
}

---------------------

示例如下:

-------------------------------

请输入分数:10
default
及格
70分
80分
90分
恭喜您,满分!

------------------------

综上可知,若无break,switch 语句从匹配处开始,顺序执行,直到遇到break或结束!!!


最后

以上就是迷人蚂蚁为你收集整理的switch case语句:从匹配处顺序执行,直到遇到break或结束Switch语句重点:从匹配处开始顺序执行,直到遇到break或结束。(由此可知,添加break语句的重要)的全部内容,希望文章能够帮你解决switch case语句:从匹配处顺序执行,直到遇到break或结束Switch语句重点:从匹配处开始顺序执行,直到遇到break或结束。(由此可知,添加break语句的重要)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(59)

评论列表共有 0 条评论

立即
投稿
返回
顶部