Switch相关代码总结
选择结构:switch
case穿透性
public static void main(String[] args) {
int i = 5;
switch (i){
case 0:
System.out.println("执行case0");
break;
case 5:
System.out.println("执行case5");
case 10:
System.out.println("执行case10");
default:
System.out.println("执行default");
}
}
1.根据键盘录入的数值1,2,3,…7输出对应的星期一,星期二,星期三…星期日。
public static void main(String[] args) {
//定义变量,判断是星期几
int weekday = 6;
//switch语句实现选择
switch(weekday) {
case 1:
System.out.println("星期一");
break;
case 2:
System.out.println("星期二");
break;
case 3:
System.out.println("星期三");
break;
case 4:
System.out.println("星期四");
break;
case 5:
System.out.println("星期五");
break;
case 6:
System.out.println("星期六");
break;
case 7:
System.out.println("星期日");
break;
default:
System.out.println("你输入的数字有误");
break;
}
}
2.要求用户输入一个学生的分数(1~100),
使用switch结构判断该分数属于什么等级(A、B、C、D、F)。
提示:switch(score/10)划分
//整型变量/10=整数 :比如录入 98 ---98/10 就是9,提示优秀,依次这样
//8,等级B,7,等级C,6,等级D,5,4---,等级是E,3,2,1,0,等级是F,提示,该努力了!
0-10
如果这个数据i>100,你的成绩输入有误
Scanner sc = new Scanner(System.in);
System.out.println("请输入分数:");
int font = sc.nextInt();
if(font>100||font<0){
System.out.println("输入分数错误");
main(args);
}
switch(font/10){
case 10:
case 9:
System.out.println("优秀,等级A");
break;
case 8:
System.out.println("等级B");
break;
case 7:
System.out.println("等级C");
break;
case 6:
System.out.println("等级D");
break;
case 5:
case 4:
System.out.println("等级E,该努力了");
break;
case 3:
case 2:
case 1:
case 0:
System.out.println("等级F");
break;
default:
System.out.println("输入分数错误");
}
3.使用switch语句,完成模拟单项选择题操作
System.out.println("请选择食物:");
System.out.println("65 包子");
System.out.println("66 红烧肉");
System.out.println("67 黄焖鸡");
System.out.println("68 烧烤");
Scanner sc = new Scanner(System.in);
int foot = sc.nextInt();
switch (foot) {
case 'A':
System.out.println("回答正确:中午吃包子");
break;
case 'B':
System.out.println("回答正确:中午吃红烧肉");
break;
case 'D':
System.out.println("回答正确:中午吃烧烤");
break;
case 'C':
System.out.println("回答正确:中午吃黄焖鸡");
break;
default:
System.out.println("输入不对,请重新输入");
main(args);
}
Switch相关代码总结相关推荐
- react相关代码库以及框架的源码解析
持续更新中react相关库源码浅析, react ts3 项目 ???对react相关代码库以及框架的源码进行了一定的分析 ?react16.6 View contents 源码实例分析:可见runl ...
- 11.3 树的遍历:LDR,LRD,VLR 相关代码
11.3 树的遍历:LDR,LRD,VLR 相关代码 基础定义介绍见这里 VLR:前序遍历 LDR:中序遍历 LRD:后序遍历 <?phpclass Leaf{public $leftLeaf; ...
- 数据结构严蔚敏C语言版—线性表顺序存储结构(顺序表)C语言实现相关代码
数据结构严蔚敏C语言版-线性表顺序存储结构(顺序表)C语言实现相关代码 1.运行环境 2.准备工作 1)项目构建 1>新建一个SeqList项目 2>新建两个文件Sources和Heade ...
- Java中2.5D游戏的设计与实现(3)—八方走法实现原理及相关代码
Java中2.5D游戏的设计与实现(3)-八方走法实现原理及相关代码 2.5D游戏,虽然在外观上近似于3D游戏,却又不是严格意义上讲的3D游戏,故此2.5D游戏又常被称为[伪3D游戏]. 在笔者的观念 ...
- x-http-wrapper: 如何解决每次发版时,修改http相关代码造成的错误!(Android、iOS、h5)...
其实是我做了个开源工具(^__^),拿出来给大家鉴赏下,欢迎大家提意见 项目:github.com/xuyt11/x-ht- 欢迎关注和star . 功能:这是一个http相关代码的创建工具. 现在我 ...
- mysql和redis统计网站活跃度,最代码网站用户私信列表采用mysql union查询优化为Redis查询的经验和相关代码片段分享...
由于用户和私信的数据量逐渐增加,查询用户和其他用户的私信合并排重排序的sql语法给mysql带来了很大的压力,springdata jpa的hql查询语法如下:select id from (sele ...
- android 分辨率合集,Android编程之分辨率处理相关代码段合集
本文实例讲述了Android编程之分辨率处理相关代码段.分享给大家供大家参考,具体如下: 1. 通常我们所说的屏幕分辨率如800x480.960x540等.这些分辨率是可以通过代码获取到的.手机屏幕分 ...
- 【Android 安全】DEX 加密 ( Java 工具开发 | 解压 apk 文件 | 加密生成 dex 文件 | 打包未签名 apk 文件 | 文件解压缩相关代码 )
文章目录 一.解压 apk 文件 二.加密生成 dex 文件 三.打包未签名 apk 文件 四.完整代码示例 五.文件解压缩相关代码 六.执行结果 参考博客 : [Android 安全]DEX 加密 ...
- 该系列主要整理收集在使用C#开发WinForm应用文章及相关代码来源于WinForms小组...
该系列主要整理收集在使用C#开发WinForm应用文章及相关代码, 平时看到大家主要使用C#来开发Asp.Net应用,这方面的文章也特别多,而关于WinForm的文章相对少很多,而自己对WinForm ...
最新文章
- JavaScript网页换肤
- 标机电脑上安装yarn
- numpy基础(part8)--符号数组与矢量化
- 噪声与振动控制工程手册_声学分享客噪声与振动控制篇大型隔振工程案例介绍...
- 第七届蓝桥杯javaB组真题解析-抽签(第五题)
- 10种K线组合给出买进信号
- 记一次使用 vue-admin-template 的优化历程
- windows生成当前目录树
- 公网服务器与局域网手机长连接
- Flash MX本地保存数据的三种方法
- 如何防止sql注入?防止sql注入方法介绍
- GEF入门级的helloword教程和示例工程代码
- go mod tidy 报错:verifying ...: checksum mismatch
- 在QQ远程协助为什么键盘无法输入?一起来学习!
- C# LeetCode刷题 - LeetCode 148. Sort List 解题报告(归并排序小结)
- 2020年总结:携梦而行,无怨无悔
- 基于低代码开发平台实现集团战略督办管理系统
- Linux 查看CPU信息,机器型号,内存等信息
- Unity添加Animation不播放
- Java中相等的判断