switch语句简单运用
来源:互联网 发布:2016淘宝链接降权恢复 编辑:程序博客网 时间:2024/06/06 06:44
语法格式(等值的判断----标号跳转语句)
switch(表达式) {
case 值1:
语句体1;
break;(跳出上一个switch语句)
case 值2:
语句体2;
break;
…
default:
语句体n+1;
break;
}
细说语法:
case后面跟的是要和表达式进行比较的值
语句体部分可以是一条或多条语句
break表示中断,结束的意思,用来结束switch语句
default语句表示所有情况都不匹配的时候,就执行该处的内容,和if语句的else相似。
switch(表达式) {
case 值1:
语句体1;
break;(跳出上一个switch语句)
case 值2:
语句体2;
break;
…
default:
语句体n+1;
break;
}
细说语法:
case后面跟的是要和表达式进行比较的值
语句体部分可以是一条或多条语句
break表示中断,结束的意思,用来结束switch语句
default语句表示所有情况都不匹配的时候,就执行该处的内容,和if语句的else相似。
import java.util.Scanner;public class Switch1{public static void main(String[] args){System.out.println("请输入(1-2)的数字");Scanner sc = new Scanner(System.in);int num = sc.nextInt();switch(num){case 1:System.out.println("数字1");break;case 2:System.out.println("数字2");break;default:System.out.println("输入有误");break;}}}
switch的表达式为String类型的案例
public class Switch2{public static void main(String[] args){System.out.println("请输入学生姓名:");Scanner sc = new Scanner(System.in);String name=sc.next(); //next()接收字符串类型的值switch(name){case"张三":System.out.println("同学1");break;case"李四":System.out.println("同学2");break;case"王二":System.out.println("同学3");break;default:System.out.println("无此人");break;}}}switch语句的相同条件的整合运用案例:
import java.util.Scanner;public class Switch3{public static void main(String[] args){System.out.println("请输入一年中的任意月份");Scanner sc = new Scanner(System.in);int month = sc.nextInt();switch(month){case 1:case 3:case 5:case 7:case 8:case 10:case 12://只要匹配上1,3,5,7,8,10,12,都会继续往下走,直到遇到breakSystem.out.println(31);break;case 2:System.out.println(28);break;case 4:case 6:case 9:case 11:System.out.println(30);break;default:System.out.println("输入有误");break;}}}
阅读全文
0 0
- switch语句简单运用
- switch语句的运用
- switch语句的运用
- switch语句的初次运用
- java有关switch语句运用
- switch case 语句的初步运用。。
- if语句运用和switch初入
- sql语句简单运用
- switch语句的简单使用
- SQL语句简单分页运用
- 多分支选择结构与switch语句的运用.cpp
- switch语句实现简单计算器运算
- C# switch 语句的简单应用
- 新手.双向if语句简单运用
- switch语句
- switch语句
- switch语句
- switch语句
- Dagger2入门简记
- com/alibaba/dubbo/common/bytecode/Wrapper0 has illegal signature "(V)V"
- 我的KVM显卡直通实践
- 共享经济已成资本傀儡,背后是腾讯和阿里的暗斗
- css实现-商城分类导航效果
- switch语句简单运用
- 总结/事务,视图
- RHadoop协同过滤算法
- java中的正则表达式
- 数据挖掘-归一化
- Shell基础
- iOS 9的 Core Image新滤镜
- Python的sftp实现传文件夹和文件
- ionic css过渡配合ng-class做表单的label点击上移