内容目录
- 重点 : 三种结构尤其重要 在以后的所有问题中都可以用到并解决
- 顺序结构
- 选择结构
- 重点:if语句至多有一个 else语句 , else语句在所有的else if语句之后 if语句可以有若干个else if语句 它们必须在else语句之前 一旦其中一个else if语句检测结果为true 其他的else if 以及else语句都将跳过执行
- 代码重点:通过Scanner类的next()与nextLine()方法获取输入的字符串
- 但是在使用之前一般先用 使用hasNext()与hasNextLine判断是否还有输入的数据
- 所以使用hasNext()和hasNexLine来判断 则有第二次键盘输入的值
- 重点:case具有穿透性 switch属性用来匹配一个具体的值
- if和switch的区别 if用来判断区间更好 而switch 用来匹配一个具体的值
- 重点 每写一个case后面都要加上一个break; 否则匹配到哪个case值后 如果后面的case没有写break 则后面的case都将会执行输出 一直执行到case含有break的代码截至(原因就是case具有穿透性)
- 重点:从JavaSE 7开始switch支持字符串String类型了
重点 : 三种结构尤其重要 在以后的所有问题中都可以用到并解决

顺序结构


选择结构

if单选择结构

练习

正确输入

错误输入

if双选择结构

练习

if多选择结构

重点:if语句至多有一个 else语句 , else语句在所有的else if语句之后
if语句可以有若干个else if语句 它们必须在else语句之前
一旦其中一个else if语句检测结果为true 其他的else if 以及else语句都将跳过执行
练习


嵌套的if结构

练习
代码重点:通过Scanner类的next()与nextLine()方法获取输入的字符串
但是在使用之前一般先用 使用hasNext()与hasNextLine判断是否还有输入的数据
所以使用hasNext()和hasNexLine来判断 则有第二次键盘输入的值

switch 多选择结构

练习
重点:case具有穿透性 switch属性用来匹配一个具体的值
if和switch的区别
if用来判断区间更好
而switch 用来匹配一个具体的值
重点 每写一个case后面都要加上一个break;
否则匹配到哪个case值后 如果后面的case没有写break 则后面的case都将会执行输出
一直执行到case含有break的代码截至(原因就是case具有穿透性)

重点:从JavaSE 7开始switch支持字符串String类型了


被折叠的 条评论
为什么被折叠?



