第三章 程序流程设计和控制
3.1 算法、伪代码和流程图
1、算法:解决问题的步骤或者过程
包括:1)需要采取的各个行动
2)这些行动的顺序
2、伪代码:并非真正的Java语句,而是类似Java语句,用来描述问题的求解过程
“洗澡算法”可以用伪代码来描述:
1)烧水
2)宽衣
3)如浴
4)关水
3、流程图:用图解的方式描述解决某个问题所需要的步骤和顺序
计算1+6的流程图
3.2 If语句
1)if ( 条件 )
语句块;
意义:如果‘条件’成立,那么就执行‘语句块’否则不执行。
举例:
int choice = 1;
int num = 0;
if ( choice == 1 )
num = 1;
System.out.print( num );
结果:num = 1
下面给出一个完整的程序:
运行结果为:choice= 1 num= 1
if 的语法格式还可以是:
if ( 条件 )
{
语句块;
}
参见教材P54 例程If2.java
2)if ( 条件 )
语句块1;
else
语句块2;
意义:如果‘条件’成立,那么就执行‘语句块1’否则执行‘语句块2’。
举例:
int choice = 0/1/2; //分析当choice的值分别为0、1、2,程序的结果是什么?
int num = 0;
if ( choi
原创力文档

文档评论(0)