顺序结构

Java单点调试

顺序结构:程序从上至下依次执行
在系统中定义一个键盘输入的input对象
Scanner input = new Scanner(System.in);

input.next();


声明work_id变量用于后续保存通过键盘输入员工工号

声明password变量用于后续保存通过键盘输入员密码

选择结构
If语句程序流程图

语法:
If(条件){执行语句}

String 不能用‘==’ 后面要用equals
例:


If ...else语句
If(条件){
执行语句一
}else{执行语句二
}



If...else if...else
语法结构




例:

Switch 语法



例:



While循环
语法结构:



例:

串格

do whlie 循环
语法


例:

For循环
语法:


表达式1负责将计数器变量初始化,*表达式1只在循环的第一次时执行
1.条件表达式用于判断循环是否可以继续
2.增量,使计数变量在每次循环时行增(减)
3.执行流程:(表达式1因为只在循环开始后第一次时执行)条件表达式--->循环语句--->增量--->条件表达式--->循环语句

例:

例2:

例3:

嵌套循环


双重循环的特点
1.外层循环,循环一次,内层循环循环一轮
2.双层循环可以理解为二维空间的操作(行,列)
3.外层循环控制行,内层循环控制每一行上的列
Break
跳出循环(终止循环)

Continue


Return
在循环中return多用于循环体内包含了switch语句的情况
占位符
%d:代表整数
%s:代表字符串
%g:duoble类型
%f:float类型