编程过程
流程图是流经一个系统的信息流、观点流或部件流的图形代表。在企业中,流程图主要用来说明某一过
程。这种过程既可以是生产线上的工艺流程,也可以是完成一项任务必需的管理过程。
常见的绘制工具有
Visio
、
PowerDesigner
等。
1
、圆角矩形表示
“
开始
”
与
“
结束
”
。
2
、矩形表示行动方案、普通工作环节用
3
、菱形表示问题判断或判定(审核
/
审批
/
评审)环节
4
、用平行四边形表示输入输出
5
、箭头代表工作流方向
推荐工具:
ProcessOn
支持流程图、思维导图、原型图、
UML
、网络拓扑图、组织结构图等
结构化编程的推论
任何复杂的问题都可以三种基本算法结构来描述:顺序、选择、循环。因此用计算机语句描述的程序也
包含三种基本结构
条件分支语句
Java
语言提供了两种判断语句:
if
语句和
switch
语句。这两种语句用于实现判断,当符合某些条件时执行
某段代码,否则将不执行
语法
if(
条件判断语句
){
代码
A;}
当条件成立时执行代码
A
,如果条件不成立则不执行代码
A
,而是直接
执行
if
的下一句
if(
条件
){
代码块
1;}else{
代码块
2;}
当条件成立时执行代码块
1
,如果条件不成立则执行代码块
2
。没
有一种情况是同时执行代码块
1
和
2
if(
条件
1){
代码块
1;}else if(
条件
2){
代码块
2;}...else{
代码块
n;}
当条件
1
成立时执行代码块
1
,如果条
件
1
不成立继续判断条件
2
,如果条件
2
成立则执行代码块
2,
依次类推。没有一种情况是同时执行代
码块
1
和
2
说明:允许多个
if
之间进行相互嵌套
需求:要求输入学生性别,如果
false
则显示女的啊
!
Scanner sc = new Scanner(System.in);
boolean bb = sc.