流程控制
1. Scanner对象
Scanner s = new Scanner(System.in);
- 通过next(),nextLine()获取输入的字符串
- 通过hasNext()和hasNextLine()获取是否还有输入的数据
使用玩scanner一定要关闭,
Mac补全代码快捷键:option+command+v
next()不能得到空白格字符串,会将空白做分隔符
2. 顺序结构
顺序执行代码,太基础了,略
3. 选择结构
3.1 if…else…
3.2 switch
JDK7之后表达式支持使用字符串
4. 循环结构
4.1 while
while(expression){
expression;
}
4.2 do while
do{
expression;
}while(expression);
4.3 for
for(初始值;判断条件;更新){
expression;
}
快捷键:num.for:快速建立迭代100次的for结构
println输出完会换行,print输出完不会换行
增强型for:
for(accept : array){
System.out.println(accept);
}
每次从array中取值然后赋值给accept