java流程控制
1.用户交互Scanner
1.1.java中在java5中提出了java.util.Scanner工具类,这个工具类可以获取用户的输入
1.2.基本语法
Scanner s = new Scanner(System.in);
Scanner对象的next和nextLine方法的区别
2.顺序结构
1.java基本结构就是数据结构,任何算法都离不开基本的算法结构
2.顺序结构是最简单的算法结构,除非特别指明,否则就按顺序依次执行
顺序结构
3.选择结构
1.if结构
1.if单选择结构 if
2.if双选择结构 if、、、else
3. if多选择结构 if ---else if----else if----else
2.Switch结构(多选择结构)
Switch语句中的变量类型:
1.可以是byte short int char
2.java7 开始可以是String类型
3.case标签必须标为字符创常量或者是字面量
4.循环结构
1.while
2.do...while
先执行一次,再判断条件
3.for循环
for循环可以是空语句
5.增强for循环
foreach用于遍历数组元素
6.break和continue
break在任何循环语句的主体部分,用来终止循环,不执行循环语句中的循环,break不仅能在循环中使用,也可以在switch语句中使用
continue终止本次循环,只能在循环中使用