用户交互Scanner
基本语法:
Scanner input=new Scanner(System.in);
通过Scanner类的next()与nextLine()方法获取输入的字符串。
next()
-
一定要读取到有效字符后才可以结束输入
-
对输入有效字符之前遇到的空白,next()方法会自动将其去掉
-
只有输入有效字符后才将其后面输入的空白作为分隔符或结束符
-
next()不能得到带有空格的字符串
nextLine()
以Enter为结束符,返回输入回车之前的所有字符
增强for循环
for(声明语句: 表达式){
//代码句子
}
声明语句:声明新的局部变量,该变量的类型必须和数组元素的类型匹配。其作用域限定在循环语句块,其值与此时数组元素的值相等。
表达式:要访问的数组名,或者是返回值为数组的方法。
break&continue
break
用于强行退出循环,不执行循环中剩余的语句
continue
用于终止某次循环,即跳过循环体中尚未执行的语句,接着进行下一次判定。