第二章
一.顺序结构
一句一句的执行
任何算法离不开
二.Scanner
可以通过Scanner来获得用户的输入
保存数据的方式有多种:
输入next在按照数据类型换
判断是否还有输入数据:(略了解)
hasNext()
hasNextLine()
判断字符是否相等equals
格式: 字符.equals(字符)
关键词:Scanner next() nextLine() hasNext() hasNextLine()
三.选择结构
1.if选择结构:
if单选
原理:
当为正确执行,不正确不执行
格式:
关键词:if
if双选
原理::
格式:
关键词:if else
if多选
原理:
格式:
注意点最后一个一定是else
if嵌套
格式:
注意 :
- 外面执行一次里面执行一轮
- 里面执行完会复原到初始值
选择结构的练习(扩展)
一.判断字符串是否相等
二.判断成绩是否及格
三.判断成绩等级
注意点:
四.switch多选择结构
格式:
关键词:
expression:指判断的变量
value:指判断的量
break:指防止穿透
default:与if中的else一样
例如:
四.循环结构
一.while循环
格式:
只要布尔表达式正确就一直循环下去
练习:
1.1+…10
2. 1-100的数
二.do…while
do…while与while区别:
do…while至少执行一次
结构:
三.For循环
特点:最有效 最灵活 通用
格式: