Scanner对象
java.util.Scanner是Java5的新特性,我们可以通过Scanner类来获取用户的输入
Scanner s = new Scanner(System.in)
next():
1、一定要读取到有效字符后才可以结束输入。
2、对输入有效字符之前遇到的空白,next()方法会自动将其去掉。
3、只有输入有效字符后才将其后面输入的空白作为分隔符或者结束符。
4、next()不能得到带有空格的字符串
nextLine():
1、以Enter为结束符,也就是说nextLine()方法返回的是输入回车之前的所有字符。
2、可以获得空白。
顺序结构
选择结构
if单选择结构 if(布尔表达式){}
//
if双选择结构
if多选择结构
嵌套的if结构
switch多选择结构 switch case语句判断一个变量与一系列值中某个值是否相等
从Java SE 7开始 支持字符串比较
循环结构
while 循环
while(布尔表达式) {//循环内容} 我们大多数情况是会让循环停止下来的,我们需要一个让表达式失效的方式来结束循环
do...while循环 保证循环体至少执行一次
For循环 最先执行初始化步骤。可以声明一种类型,但可初始化一个或多个循环控制变量,也可以是空语句。然后,检测布尔表达式
虽然所有循环结构都可以while或者do...while表示
for循环语句是支持迭代的一种通用结构,是最有效的、最灵活的循环体
增强for循环
break continue
break在任何循环语句的主体部分,均可用break控制循环的流程。break用于强行退出循环,不执行循环中剩余的语句。(break语句也在switch语句中使用)
continue语句用在循环语句体中,用于终止某次循环过程,即跳过循环体中尚未执行的语句,接着进行下一次是否执行循环的判定。
关于goto关键字
标签:语句,控制,Scanner,流程,学习,while,循环,break,结构 From: https://www.cnblogs.com/yingchenxi/p/17241718.html