顺序结构
顺序结构是java最基本的语句结构,除非特别指明,否则按照顺序一句一句执行。
选择结构
if选择结构
- 单选:if(){}
- 双选:if(){} else{}
- 多选:if(){} else if(){}…else{}
- 嵌套if:比如寻找一个在1-100间的数,第一层if可以查找1-50,第二层if查找50-100,通过折半查找提高效率。
Switch多选择结构
1.从JDK7开始switch支持字符串
注意,case具有穿透功能,如果case后不加break,在满足某个case条件后将输出后续所有,同时为了保证程序严谨性需要最后添加default语句
通过反编译可以将class转换为java文件,对比原java文件即可看到实际源代码程序中每个字符对象都对应一个hashcode,语句name.equals(“wang”)实现name对象与“wang”对比。