黑马程序员技术交流社区

标题: JavaEE8期第三天 [打印本页]

作者: spursZZ    时间: 2018-1-9 17:26
标题: JavaEE8期第三天
通过这几天学习下来还是很开心,每天都过得很充实,能学到很多不停的思考感觉已经很久没用这种过程了很享受哈哈!!
今天主要是学习了几种循环:
         循环结构的分类
*     for,while,do...while


for(初始化表达式;条件表达式;循环后的操作表达式) {
   循环体;
     }

*     执行流程:
*  a:执行初始化语句
*  b:执行判断条件语句,看其返回值是true还是false
  *  如果是true,就继续执行
  *  如果是false,就结束循环
*  c:执行循环体语句;
*  d:执行循环后的操作表达式
*   e:回到B继续。


      注意事项
* a:判断条件语句无论简单还是复杂结果是boolean类型。
* b:循环体语句如果是一条语句,大括号可以省略;如果是多条语句,大括号不能省略。建议永远不要省略。
* c:一般来说:有左大括号就没有分号,有分号就没有左大括号。


         循环结构while语句的格式:
      初始化语句;
         while(判断条件语句) {
          循环体语句;
       控制条件语句;
         }


      执行流程:
        a:执行初始化语句
      b:执行判断条件语句,看其返回值是true还是false
        如果是true,就继续执行
        如果是false,就结束循环
    c:执行循环体语句;
     d:执行控制条件语句
      e:回到B继续。


                循环结构do...while语句的格式:

           初始化语句;
  do {
   循环体语句;
   控制条件语句;
  }while(判断条件语句);




* 执行流程:
* a:执行初始化语句
* b:执行循环体语句;
* c:执行控制条件语句
* d:执行判断条件语句,看其返回值是true还是false
  * 如果是true,就继续执行
  * 如果是false,就结束循环
* e:回到b继续。




* 三种循环语句的区别:
* do...while循环至少执行一次循环体。
* 而for,while循环必须先判断条件是否成立,然后决定是否执行循环体语句。




     两种最简单的死循环格式
    * while(true){...}
    * for(;;){...}

      
    Java语言基础(控制跳转语句break语句)
      * A:break的使用场景
     * 只能在switch和循环中



_   Java语言基础(控制跳转语句continue语句)
   continue的使用场景


* 只能在循环中


Java语言基础(控制跳转语句return语句)

return的作用
* 返回
* 其实它的作用不是结束循环的,而是结束方法的。



return和break以及continue的区别?
* return是结束方法
* break是跳出循环
* continue是终止本次循环继续下次循环




Random 类的使用:
作用:
用于产生一个随机数
使用步骤(Scanner类似)
导包
• import java.util.Random;
创建对象
• Random r = new Random();
获取随机数
• int number = r.nextInt(10);
产生的数据在010之间,包括0,不包括10
括号里面的10是可以变化的,如果是100,就是0-100之间的数据

Scanner对象的创建及使用:
键盘录入数据的步骤:
A:导包(位置放到class定义的上面)
        import java.util.Scanner;
B:创建对象
        Scanner sc = new Scanner(System.in);
C:接收数据
                int x = sc.nextInt();








作者: wheat    时间: 2018-1-9 23:53
不错哦哦

作者: 陈文老师    时间: 2018-1-10 08:36
期待继续更新
作者: 没关系    时间: 2018-1-10 08:37
期待持续跟新
作者: 1414225997    时间: 2018-1-11 09:59
哇,总结得很好呢,继续努力哦
作者: xiongliu    时间: 2018-1-11 16:51

期待继续更新~~~
作者: 渝小妹    时间: 2018-1-21 17:05
期待你每天的进步   温故而知新
作者: 没关系    时间: 2018-1-22 11:00
继续加油哦    




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2