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.解决问题