LogicJava---Lesson3

    技术2022-05-19  22

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


    最新回复(0)