chapter3My--Java教案.doc

第三章 程序流程设计和控制 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)

1亿VIP精品文档

相关文档