用户交互Scanner
Scanner对象要及时关闭:scanner.close()
//判断有无输入
scanner.hasNext();
scanner.hasNextLine();
//接受输入
scanner.next();
//一定要读取到有效字符后才可以结束;
//对输入的有效字符前的空白会自动去掉;
//只有输入有效字符后才将其后面输入的空白作为分隔符或者结束符;
//不能得到带有空格的字符串
scanner.nextLine();
//以enter为结束符,也就是说nextLine()方法返回的是输入回车之前的所有字符
//可以获得空白
控制语句
if语句
switch语句
switch(expression){
case value : //case在JDK7后支持String
//语句
break;
case value :
//语句
break;
default : //除去上面的其他情况执行
//语句
}
循环语句
//while语句
while(布尔表达式){
//循环语句
}
//do...while
do{
//循环语句
}while(布尔表达式);
//for语句
//主要遍历数组,集合
for(声明语句 : 表达式){
//循环语句
}
break:强制退出循环
continue:用于终止某次循环,立即开启下一次循环
goto:goto仍旧是java的一个保留关键字,但并不使用