流程控制
Scanner基础
实操:
-
Next()方法
输出
-
NextLine()方法
Next()与NextLine()的区别
可以不用if判断
Scanner其他
输入正确数据:
输入错误数据:
查看Scanner类源码
可以查看scanner中的方法
单击左下角Structure可以查看结构
实例
顺序结构
Java基本结构,是任何算法都离不开的基本算法结构
选择结构
-
if单选择结构
-
if双选择结构
-
if多选择结构
举例
输入非int型会报错
改进
最外层嵌套一个if-else语句判断输入的是否为整数
注意
-
嵌套if结构
-
switch多选择结构
用IDEA反编译
进入File--Project Structure
快捷键按钮添加https://www.cnblogs.com/ayuanstudy/p/14969787.html
打开项目输出路径
找到当前文件并打开
乱码,所以需要反编译
从文件夹的层面拷贝(直接在IDEA中拷贝会失败)
这就是反编译之后的文件
发现switch后面的是名字的哈希编码
编译完还是找到的具体的字符串
通过哈希值来比较具体数值判断
来源:b站狂神