1.请画出if-else if(多重if结构的流程图)
2.请问使用switch结构时我们需要注意哪些语法问题(至少3条)
3.张三为他的手机设定了自动拨号
按1:拨爸爸的号
按2:拨妈妈的号
按3:拨爷爷的号
按4:拨奶奶的号
请手写代码实现此业务
预习作业:
1.举例说明,循环结构用于解决哪些问题?
2.循环结构中使用了哪些关键字?
3.程序调试有哪些步骤?
答案:
1、
多重if结构的流程图:
2、
使用switch语句有哪些要注意的语法问题?
答: switch(表达式)
{
case 常量表达式1:
语句1;
....
case 常量表达式2:
语句2;
default:语句;
}
1.( )里面的表达式只接受int char (byte short)类型的值。
2.default就是如果没有符合的case就执行它,default并不是必须的.
3.case后的语句可以不用大括号.
4.一旦case匹配,如果没有break;就会顺序执行后面的程序代码,而不管后面的case是否匹配,直到遇见break.
4、
package unit3Demo;
/*
*张三为他的手机设定了自动拨号
* 按1:拨爸爸的号
* 按2:拨妈妈的号
* 按3:拨爷爷的号
* 按4:拨奶奶的号
* 请手写代码实现此业务
*/
public class AutoTel
{
public static void main(String[] args)
{
int a = 3;
switch(a)
{
case 1:
System.out.println("Auto call his father's Tel");
break;
case 2:
System.out.println("Auto call his mother's Tel");
break;
case 3:
System.out.println("Auto call his grandfather's Tel");
break;
case 4:
System.out.println("Auto call his grandmother's Tel");
break;
}
}
}
预习作业:
1.举例说明,循环结构用于解决哪些问题?
答:循环结构用于解决 满足一定条件,就会重复执行同一动作 这样的问题。
2.循环结构中使用了哪些关键字?
答:使用了while , do while , for 关键字。
3.程序调试有哪些步骤?
答:1.猜测出错位置,设置断点。
2.单步执行
3.看变量的值 并发现问题
4.修改代码 重新执行
5.解决问题