A:什么是流程控制语句面试
B:流程控制语句的分类优化
C:执行流程:code
D:案例演示内存
A:选择结构的分类it
B:if语句有几种格式for循环
C:if语句的格式1效率
if(比较表达式) { 语句体; }
D:执行流程:基础
A:案例演示变量
if(比较表达式) { 语句体1; }else { 语句体2; }
B:执行流程:循环
C:案例演示
A:案例演示
B:案例演示
何时if语句实现不能用三元改进呢?
if(比较表达式1) { 语句体1; }else if(比较表达式2) { 语句体2; }else if(比较表达式3) { 语句体3; } ... else { 语句体n+1; }
B:执行流程:
需求:键盘录入一个成绩,判断并输出成绩的等级。 90-100 优 80-89 良 70-79 中 60-69 及 0-59 差
B:练习2
需求:
A:案例演示
switch(表达式) { case 值1: 语句体1; break; case 值2: 语句体2; break; … default: 语句体n+1; break; }
C:面试题
C:执行流程
A:案例演示
b:default能够省略吗?
特殊状况:
c:break能够省略吗?
d:default必定要在最后吗?
e:switch语句的结束条件
int x = 2; int y = 3; switch(x){ default: y++; break; case 3: y++; case 4: y++; } System.out.println("y="+y);
int x = 2; int y = 3; switch(x){ default: y++; case 3: y++; case 4: y++; } System.out.println("y="+y);
B:案例演示
分别用switch语句和if语句实现下列需求:
A:循环结构的分类
for(初始化表达式;条件表达式;循环后的操做表达式) { 循环体; }
C执行流程:
b:执行判断条件语句,看其返回值是true仍是false
D:案例演示
A:案例演示
B:注意事项
A:案例演示
B:学生练习
A:案例演示
A:案例演示
while循环的基本格式: while(判断条件语句) { 循环体语句; } 完整格式: 初始化语句; while(判断条件语句) { 循环体语句; 控制条件语句; }
B:执行流程:
b:执行判断条件语句,看其返回值是true仍是false
C:案例演示
A:求和思想
B:统计思想
do { 循环体语句; }while(判断条件语句); 完整格式; 初始化语句; do { 循环体语句; 控制条件语句; }while(判断条件语句);
B:执行流程:
d:执行判断条件语句,看其返回值是true仍是false
C:案例演示
A:案例演示
B:案例演示
for循环和while循环的区别:
B:两种最简单的死循环格式
A:案例演示
如图:
***** ***** ***** *****
注意:
System.out.println("*");和System.out.print("*");的区别
B:结论:
需求:请输出下列的形状
*
**
A:案例演示
注意: '\x' x表示任意,\是转义符号,这种作法叫转移字符。 '\t' tab键的位置 '\r' 回车 '\n' 换行 '\"' '\''
A:break的使用场景
A:continue的使用场景
A:练习题
for(int x=1; x<=10; x++) { if(x%3==0) { //在此处填写代码 } System.out.println(“Java基础班”); }
我想在控制台输出2次:“Java基础班“
我想在控制台输出7次:“Java基础班“
我想在控制台输出13次:“Java基础班“
A:return的做用
B:案例演示