凡是属于IO流,均需要关闭
next()
nextLine()
Java的基本结构就是顺序结构,除非特殊指明,否则就按照顺序一句一句执行。
任何一个算法都离不开的一种基本算法结构。
if单选择结构
if (布尔表达式) { // 布尔表达式的值为true }
if双选择结构
if (布尔表达式) { // 布尔表达式的值为true } else { // 布尔表达式的值为false }
if多选择结构
if (布尔表达式1) { // 布尔表达式1的值为true } else if (布尔值表达式2) { // 布尔表达式2的值为true } else { // 以上布尔表达式均为false }
嵌套的if结构
switch多选择结构
变量类型:
通过idea反编译switch.class文件,可以看到,switch支持字符串String类型,本质上还是将String转化为哈希码,通过哈希码进行比较。
while循环
while(布尔表达式) { // 只要布尔表达式为true,循环就回一直执行。 }
do...while循环
do { //代码语句 } while(布尔表达式);
while与do-while区别
for循环
for(初始化; 布尔表达式; 更新) { // 代码语句 }
break continue