顺序结构
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类型