scanner
凡是IO流的类如果不关闭会一直占用资源
Scanner.next()
//不能得到带有空格的字符串,空格之后直接去去掉
Scanner.nextLine()
//以enter为结束,在其之后不可读取
结构
顺序结构
基本结构,从上而下执行
选择结构`
if单选择结构 //表达式成立则执行
if多选择结构 //多种情况进行选择
嵌套的if结构
switch选择结构
case 必须是字符串常量(jdk7以后)或字面量
break //不加break的话,会接下去执行 case穿透
case
break
...
default
循环结构
while循环
最基本的循环 只要布尔表达式为true就会一直执行
do...while循环
至少会执行一次
for循环
支持迭代的通用结构 最有效最灵活的循环结构
System.out.println(); 输出完会换行
System.out.print(); 输出完不会换行
增强for循环(jdk5) 数组 集合对象
break 终止循环,其下还会继续执行
continue 终止某次循环(跳过这个循环) 循环还会继续执行
(goto关键字 在标签上可以加上)