Java流程控制03:顺序结构
顺序结构
public static void main(String[] args){
System.out.println("hello1");
System.out.println("hello2");
System.out.println("hello3");
System.out.println("hello4");
System.out.println("hello5");
}
-
Java的基本结构就是顺序结构,除非特别指明,否者就按照顺序一步一步执行。
-
顺序结构是最简单的算法结构。
- 语句与语句之间,框与框之间是按从上到下的顺序进行的,它是由若干个依次执行的处理步组成的,它是任何一个算法都离不开的一种基础算法结构
Java流程控制04:选择结构
-
if单选择结构
-
if双选择结构
-
if多选择结构
Scanner scanner = new Scanner(System.in)
System.out.println("请输入内容")
String s = scanner.nextLint();
//equals:判断字符串是否相等,就是输入的内容是否与equals里的内容相等;
if(s.equals("Hello")){
System.out.println(s);
}else{
System.out.println("不是")
}
-
嵌套的if结构
二分查找法
- switch多选择结构
Java流程控制05:Switch选择结构
- 多选择结构还有一个实现方式就是 switch case 语句。
- switch case 语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支。
- switch 语句中的变量类型可以是:
- byte, shout ,int 或者是char。
- 从 Java SE 7 开始
- switch 支持字符串 String 类型了
- 同时 case 标签必须为字符串常量或字面量。
反编译文件–字节码(源码)
找到class文件,直接复制到Java文件夹里面,在IDEA里面打开就可以看字节码文件了