JAVA基础学习笔记 day005_01分支结构
2019-02-28 12:27
302 查看
[code]import java.util.Scanner; public class ChooseDemo { public static void main(String[] args) { //程序代码执行的三种结构 /* * 1.顺序结构 */ /* * 2.分支结构:有条件的执行某些代码,而不是从上到下从左到右全部执行 * 2.2)if(){}如果条件判断为true,则执行代码体,然后向下继续执行 * 2.2)if(){}else{}如果...否则...,2条路 * 2.3)if(){}else if(){}else if(){}多条路 */ Scanner input = new Scanner(System.in); int i = input.nextInt(); if(i == 1){ System.out.println("我饿了,要吃饭!"); }else if(i==2){ System.out.println("我不饿,不吃饭"); }else if(i==3){ System.out.println("我吃过了!"); }else { System.out.println("按错了!"); } /* * switch(){ * case 1: * break; * default: * break; * } */ /* * 优点:效率比if()else{}高,结构比较清晰 * 缺点:不再支持条件比较复杂的判断,只能用于简单的数据相等(1.7之后支持字符串) */ /* * break:用于直接跳出当前所在的代码块 * return: * continue: */ int num = i; switch (num) { 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; } } }
相关文章推荐
- JAVA基础学习笔记 day006_作业01(循环结构分支结构训练)
- JAVA基础学习笔记 day005_02循环结构
- JAVA基础学习笔记 day005_作业01(嵌套循环)
- JAVA基础学习笔记 day005_作业02(循环内嵌套分支)
- IO流01--毕向东JAVA基础教程视频学习笔记
- [学习笔记] Java核心技术 卷一:基础知识 Java 的基本程序设计结构(一)
- 学习笔记_JavaSE_02_Java基础语法01
- Java基础学习笔记 -- 7(分支语句)
- Java之数据结构基础、线性表、栈和队列、数组和字符串,树—学习笔记
- JAVA学习笔记01 -- 面向对象基础
- JAVA基础学习笔记 day005_作业04(嵌套循环02)
- JAVA基础学习笔记 day005_作业03(嵌套循环01)
- 黑马程序员_java基础学习笔记02_选择结构和循环语句语句
- 第五天01 JAVA基础语法(类与对象)(学习笔记)
- 黑马程序员--Java基础学习笔记之抽象类和接口、内存结构分析、Java APIs
- 黑马程序员_java基础学习笔记01_变量,数据类型,运算符
- Java学习笔记四-Java的循环结构和分支结构以及break,continue关键字
- JAVA基础学习笔记 day006_01数组的初始化的几种方式及其注意点
- [知了堂学习笔记] java基础回顾_01
- Java基础视频教程第03天_学习笔记之循环结构、函数