流程控制
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站狂神
浙公网安备 33010602011771号