1、第 3章Java基本 语法 2讲师:李贺飞本章内容l第一节 分支结构l第二节 循环结构l第三节 特殊流程控制第一节 分支结构程序流程控制l顺序结构 程序 从上到下逐行地执行,中间没有任何判断和跳转。l分支 结构 根据 条件,选择性地执行某段代码。 有 ifelse和 switch两种分支语句。l循环 结构 根据 循环条件,重复性的执行某段代码。 有 while、 dowhile、 for三种循环语句 。程序流程控制l顺序结构Java中定义成员变量时采用合法的 前向引用 。如:public class Testint num1 = 12;int num2 = num1 + 2;错误形式:publ
2、ic class Testint num2 = num1 + 2;int num1 = 12;if语句三 种格式 :1. if(true)执行代码块;2. if(条件表达式 )执行代码块;else执行代码块;3. if(条件表达式 )执行代码块;else if (条件表达式 )执行代码块;else执行代码块;分支语句 1: if-else语句if-else语句应用举例public class TestAgepublic static void main(String args)int age = 75; if (age250) System.out.println(“是个妖怪! “); els
3、e System.out.println(“人家芳龄 “ + age +“ ,马 马乎乎啦! “);从键盘输入小明的期末成绩 。当 成绩为 100分时,奖励一辆 BMW;当 成绩 为 80-99时,奖励一个台 iphone5s;当成绩为 60-80时,奖励一本参考书;其它时,什么奖励也没有。if语句例题 1if语句例题 2l编写程序:由键盘输入三个整数分别存入变量num1、 num2、 num3,对它们进行排序 (使用 if-else if-else),并且从小到大输出。if语句练习 11)对下列代码,若有输出,指出输出结果。int x = 4;int y = 1;if (x 2) if (y 2) System.out.println(x + y);System.out.println(“atguigu“); elseSystem.out.println(“x is “ + x);2)boolean b = true;if(b = false) /如果写成 if(b=false)能编译通过吗?如果能,结果是?System.out.println(“a“);else if(b)System.out.println(“b“);else if(!b)System.out.println(“c“);elseSystem.out.println(“d“);