Java的流程控制
Java流程控制
scanner对象
我们可以通过Scanner类来获取用户的输入
- 基本语法
Scanner s=new Scanner (System.in);
- 通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要使用hasNext()与hasNextLine()判断是否还有输入的数据
- 记住在代码写完后要加上close
顺序结构
语句与语句之间,框与框之间是按照从上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的,他是任何一个算法都离不开的一种基本算法框架
if选择结构
if单选择,if,else双选择,if,else if 多选择
switch选择结构
switch和case联系起来
- switch:是匹配一个具体的值
- case:具有穿透性
- 在javase7以后支持string类型了
While循环
while(布尔值){
};
do while循环
do{
}
while();
for循环
for(初始化;波尔表达式;更新){
//代码语句
}
for循环是支持迭代的一种通用结构,是最有效的、最灵活的循环结构。
for(; ;)也是一个死循环的写法
print和println的区别
-
print输出不会换行
-
Println输出会换行
break和continue
break用于强制退出循环,不执行程序剩下的语句
continue也是用于循环,用于某一次,循环还会接着走,接着进行下一次是否执行循环的判定