[java基础]分支结构2
switch case
/** 文件路径:G:JavaByHandsif-else 文件名称:switchcase.java 编写时间:2016/6/6 作 者:郑晨辉 编写说明:switch case代码示例 */ public class switchcase { public static void main(String[] args){ int a = 4; switch(a){ case(1): System.out.println("输出的是1"); break; case(2): System.out.println("输出的是2"); break; case(3): System.out.println("输出的是3"); default: System.out.println("输出的不是1,2,3中的一个"); } } }
刚写着玩的小示例
/** 文件路径:G:JavaByHandsif-else 文件名称:SwitchCaseTesr.java 编写时间:2016/6/6 作 者:郑晨辉 编写说明:switch case娱乐 判断输入的月份是哪个季节 规定: 3-5 春 6-8 夏 9-11 秋 12-2 冬 */ //因为要输入数据,所以,要导scanner包 import java.util.Scanner; public class SwitchCaseTesr { public static void main(String[] args) { System.out.println("--程序开始--"); //创建Scanner对象 /* 长时间不写代码的结果就是全忘光了... 查了api才记起来... */ //从System.in中读取参数 Scanner sc = new Scanner(System.in); //在控制台输出 System.out.println("请输入当前月份(数字1-12)"); //创建一个参数用来接受传进来的数 int i = sc.nextInt(); //输出结果 System.out.println("您输入的月份是:" + i + "月"); //为了好玩 这里加了一个东西...sleep让程序休眠一段时间后继续运行 //这是以后会研究到的...这里先拿来玩玩 try { //括号里的是毫秒,这个表示程序秀休眠一秒...好神奇啊~~ Thread.sleep(1000); } catch (InterruptedException e) { // TODO Auto-generated catch block //抛出异常 e.printStackTrace(); } //继续干正事 //对输入的数据进行判断,然后输出结果
//可以多个条件用一个结果~~
switch(i) { case(3): case(4): case(5): System.out.println(i + "月是春天,春困~"); break; case(6): case(7): case(8): System.out.println(i + "月是夏天,夏乏~"); break; case(9): case(10): case(11): System.out.println(i + "月是秋天,秋无力~"); break; case(12): case(1): case(2): System.out.println(i + "月是冬天,冬日正好眠~"); break; } System.out.println("--程序结束--"); } }