2015.7.29学习内容

一.Switch选择结构

1.回顾

  01.Java中如何产生一个随机数

    Math.random()    随机数范围:01,能取到0,取不到1

  02.equals():

    在Java中,如果比较两个字符串用==的话,会出现错误,所以以后我们只要是对字符串类型进行对比,统一使用equals方法

2.Switch选择结构

     Switch(char/int){

       case 1:

          //语句

       break;

       case 2:

         //语句2

       break;

       default:

          //默认语句

       break;

     }

3.switch注意点:

 * 01.小括号中表达式只能取两种类型:intchar

 * 02.case分支的值不能相同

 * 03.casebreak必须成对出现

 * 04.default的位置不影响运行结果

 * case中没有配置项时,才执行default块的内容

         05.switch语句只对比一次

4. 异常处理

    用input.hasNextInt()判定用户录入的内容是否是整数  

二.循环结构之Whiledo-while循环

1.while循环

  while(条件){

    //循环体

  }

  例:

    int num=1;//初始变量

    while(num<=100){//循环条件

       System.out.println("好好学习,天天向上");//循环体

       num++;//改变迭代变量的值

    }

  所有的循环必须具备四要素:

    01.初始变量

    02.循环条件

    03.循环体

    04.必须改变迭代变量的值

2.程序调试

(1).断点调试步骤:

设置断点

启动调试

单步运行

  调试启动后,运行到设置断点的代码行将停住,点击F6可以单步运行程序,观察程序运行过程

观察变量

  单步运行时可以在“变量”视图中看到变量当前的值

发现问题

  修正代码,重新运行,解决问题

(2).程序调试的目的:找出缺陷原因,修正缺陷

(3).程序调试的主要方法:设置断点、单步执行、观察变量

3.do-while循环

   do{

     //循环体

   }while(循环条件);