0x00
其实还是一些基本的东西,下面是基本大纲
0x01 用户交互Scanner对象
Scanner类可以获取用户的输入,实现程序和人的交互
Scanner有两个方法next 和nextline
用next来获取数据
用nextline来读取数据
这两个方法的不同很大:
我们用nextline还是比较多
也可以指定输入的数据的类型
利用scanner编写的一个小功能
0x02 顺序结构
就是一行一行往下写
0x03 选择结构
0x031 if单选择结构
0x032 双选择结构
0x033 多选择结构
0x034 嵌套if结构
0x035 switch多选择结构
注意点:case穿透的防止
骚操作,反编译class字节文件
把class文件丢进idea里即可实现反编译
看源码的思想:一个优秀码农的必备
0x04 循环结构
0x041 while循环
我们应当尽可能避免死循环
讲课中讲了个高斯的故事,也给了点启示:创新才是最重要的,不能放弃每个创新的机会
0x042 do while循环
一定会把do中的内容执行一遍,然后再判断
while和do while不同的主要地方就是判断的时机
0x043 for循环
快捷键:100.for
练习:打印九九乘法表:
成功~
0x044 增强for循环
这两个等效
0x045 break 和 continue
一个跳出循环,一个回到循环的开始
java没有goto,但是goto依旧是java中的一个关键字
标签的简单的写法:
0X046 练习题