对学会成绩大于60分的,输出合格,低于60分的输出不合格

import java.util.Scanner;
public class TestSwitch3 {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
System.out.println("输入分数");
int score = s.nextInt();
if (score >= 60) {
System.out.println("及格");
} else {
System.out.println("不及格");
} switch (score / 10) {
case 0:
case 1:
case 2:
case 3:
case 4:
case 5:
System.out.println("不及格");
break;
case 6:
case 7:
case 8:
case 9:
case 10:
System.out.println("及格");
break;
default:
System.out.println("输入有误");
break;
}
}
}

说明:当有多个case语句处理的语句块一致时,可以统一的来书写

一定情况下switch-case与if-else 之间可以互相转换的。

练习:从键盘输入2014年的 month 和 day   输出 输入的日期为2014年的第几天

import java.util.Scanner;
public class TestSwitch4 {
// 4 6 9 11 小
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
System.out.println("输入月份:");
int month = s.nextInt();
System.out.println("输入日期");
int day = s.nextInt(); int sum = 0;// 记录month月 day日是2014的第几天
// 使用switch-case
switch (month) {
case 12:
sum += 30;// 30:十一月的总天数
case 11:
sum += 31;
case 10:
sum += 30;
case 9:
sum += 31;
case 8:
sum += 31;
case 7:
sum += 30;
case 6:
sum += 31;
case 5:
sum += 30;
case 4:
sum += 31;
case 3:
/*判断是否是闰年
* if((year %4==0 && year%100!=0) || year %400==0){
sum += 29;
}else{
sum += 28;
}
*/
sum += 28;
case 2:
sum += 31;// 31是一月份的天数
case 1:
sum += day;
System.out.println(sum);
}
}
}

最新文章

  1. [自翻]fasthttp中文文档(持续更新)
  2. 如何在本地电脑安装phpmyadmin及访问地址
  3. ORA-28000: the account is locked-的解决办法
  4. List排序和去重
  5. 【uTenux实验】邮箱
  6. Redis-sentinel监控
  7. 用fscanf()从文件取数据时,如何判断文件结束
  8. 未能正确加载“radlangsvc.package,radlangsvc.vs,version=10.0.0,culture=neutra
  9. gcc常用选项
  10. hash --C++
  11. Python_sklearn机器学习库学习笔记(五)k-means(聚类)
  12. Regularized Linear Regression with scikit-learn
  13. JAVA中方法的定义与使用(课堂学习归纳)
  14. Android studio 断点技巧
  15. 用js制作日期 2017-03-23
  16. Daily record-December
  17. MySQL基于ROW格式的数据恢复
  18. UVA - 1456 Cellular Network
  19. .16-浅析webpack源码之编译后流程梳理
  20. Linux学习---linux下的彩蛋和各种有趣的命令

热门文章

  1. .net core 基于Dapper 的分库分表开源框架(core-data)
  2. 《C程序设计语言》 练习1-23
  3. react——key值的理解
  4. linux下在用python向文件写入数据时'\n'不起作用
  5. leetcode_二叉树验证(BFS、哈希集合)
  6. C#黔驴技巧之去重(Distinct)
  7. STM32 串口USART DMA方式发送接收数据
  8. spark-2.4.5 安装记录
  9. angular foreach的使用
  10. EM算法和GMM算法的相关推导及原理