流程控制
流程控制
用户交互scanner
scanner对象
next():
- 读取到有效字符后才能结束输入,否则一直等待
- 对输入有效字符串之前的空白,next()方法会自动去掉
- 输入有效字符串之后遇到的空白会被作为分隔符或结束符
- next() 不能输出带有空格的字符串 。 例如:
- Hello World 只输出Hello
nextline():
- 以Enter 为结束符,凡回车之前输入的字符都可输出。
- 可以获得空白。
// IO流(输入输出流)不关闭scanner ,将一直开启,占用资源。
顺序结构
选择结构
IF
IF语句至多有一个else语句,且else 在所以else IF 之后,
if 语句可以有若干个else IF 语句,他们必须在else 之前。
一旦其中一个else if 语句检测为true ,则其他else if 和else 语句将跳过不执行。