[java基础]分支结构2

switch case

/**
文件路径:G:\JavaByHands\if-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:\JavaByHands\if-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("--程序结束--");
}
}

[java基础]分支结构(2)的更多相关文章

  1. [Java基础]循环结构3

    [Java基础]循环结构3 break 与 continue 中断循环... /** 文件路径:G:\JavaByHands\循环语句\ 文件名称:BreakTest.java 编写时间:2016/6 ...

  2. [java基础]循环结构2

    [java基础]循环结构2 写了几个循环结构练习~记录一下~~ 1:99乘法表 /** 文件路径:G:\JavaByHands\循环语句\ 文件名称:GameForFor.java 编写时间:2016 ...

  3. [java基础]循环结构1

    [java基础]循环结构1 循环结构:for循环,while循环,do_while循环在,增强型for循环 /** 文件路径:G:\JavaByHands\循环语句\ 文件名称:WhileTest.j ...

  4. 7.20实习培训日志-Java基础程序设计结构

    Java基础程序设计结构 在 Math 类中,为了达到最快的性能,所有的方法都使用计算机浮点单元中的例程,如果得到一个完全可预测的结果比运行速度更重要的话,那么就应该使用StrictMath类,它使用 ...

  5. Java 8- Java 分支结构 - if…else/switch

    Java 分支结构 - if...else/switch 顺序结构只能顺序执行,不能进行判断和选择,因此需要分支结构. Java有两种分支结构: if语句 switch语句 if语句 一个if语句包含 ...

  6. JS基础-分支结构-循环-数组

    1.分支结构  1.if结构    语法:    if(条件){       语句块:    }    注意:      1.条件尽量是boolean的,如果不是boolean的,以下条件值,会当做f ...

  7. java基础 ----- 选择结构

    ---------    流程控制 ------     流程图 ------   基本的  if  选择结构 import java.util.Scanner; public class GetPr ...

  8. JAVA基础——链表结构之单链表

    链表:一种数据存储结构.学链表首先要搞懂数组,按朋友的话说,数组和链表的关系就相当于QQ2008和QQ2009. 除非要通过索引频繁访问各个数据,不然大多数情况下都可以用链表代替数组. 链表部分主要要 ...

  9. Java基础循环结构

    int x=10; do { System.out.println("value of x:"+x); x++; } while(x<20); //do while循环 1 ...

随机推荐

  1. yii2知识点详解

    yii2错误处理机制: 错误处理器将所有非致命PHP错误转换成可获取异常, 也就是说可以使用如下代码处理PHP错误 use Yii; use yii\base\ErrorException; try ...

  2. python 多线程就这么简单(续)

    之前讲了多线程的一篇博客,感觉讲的意犹未尽,其实,多线程非常有意思.因为我们在使用电脑的过程中无时无刻都在多进程和多线程.我们可以接着之前的例子继续讲.请先看我的上一篇博客. python 多线程就这 ...

  3. 简单粗暴下载Spring

    http://repo.springsource.org/libs-release-local/org/springframework/spring/4.3.3.RELEASE/(想要下载什么版本,替 ...

  4. springMVC中利用model在JSTL进行回填值

    1.ringMVC中利用model回填值 后台中,利用model返回值,如 model.addAttribute("MS_info" , MS_info); 前台回填值: text ...

  5. storm kafka整合

    public class KafkaTopo { public static void main(String[] args) { String zkRoot = "/kafka-storm ...

  6. 通过SSIS监控远程服务器Windows服务并发送邮件报警!

    利用SSIS不仅可以做BI项目的ETL,而且还可以做一些系统监控和维护工作,由于之前供应商写的Windows服务是读取ESB的消息进行处理,且通过OA流程与访客系统进行了集成,无论是ESB出现状况,还 ...

  7. 高级Javascript调试——console.table()

    原文:http://www.mariusschulz.com/2013/11/13/advanced-javascript-debugging-with-consoletable 本文只是简单翻译,部 ...

  8. Cocos2d-x PluginX (二)增加新的Plugin

    创建Plugin目录 第一步,在plugin/plugins下,目录需要严格按照如下规范实现: plugin/plugins/alipay/proj.android /proj.ios 因为publi ...

  9. AJAX-----10iframe模拟ajax文件上传效果原理2

    在实际开发中其实我们可以给用户一些提示,比如上传成功或者上传失败,废话不多说,走码: <!DOCTYPE html> <html lang="en"> &l ...

  10. django重量级web框架

    一个WEB项目要解决什么问题? 1. 基本核心功能,即将请求的request通过调用本地程序进行计算,数据库查询,返回数据,生成按照http协议生成新的数据返回给客户端,解析这些返回的数据就交由浏览器 ...