for循环,while循环,do…while循环,控制循环语句,Random(随机数)

1、for循环

  1. for (初始化语句 ; 条件判断 ; 条件控制语句) {
  2. 循环体
  3. }

1、初始化语句,
2、执行条件判断(满足执行循环体,反之结束循环)
3、执行循环体
4、执行条件控制语句(也就是附加条件)
5、回到步骤2继续执行

2、while循环

  1. 初始化语句;
  2. while(条件判断语句){
  3. 循环体;
  4. 条件控制语句;
  5. }
  1. 首先执行初始化语句
    2. 执行条件判断语句(满足执行循环体,反之结束循环)
    3. 执行循环体
    4. 执行条件控制语句
    5. 回到步骤2继续执行

    3、do…while循环

  1. 初始化语句;
  2. do{
  3. 循环体
  4. 条件控制语句
  5. }while(条件判断);
  1. 首先执行初始化语句
    2. 执行循环体
    3. 执行条件控制语句
    4. 执行条件判断语句
    true: 执行循环体代码
    false: 结束do…while循环,执行循环外的代码
    5. 回到步骤2继续执行

    4、个人总结

    不必去过分的记住哪个方法,根据题意而定,怎么舒服怎么来,后边嵌套循环用的多些,就是这几个循环搭配着用,根据题意而定
    do…while:不管条件是否满足,都会执行一次,最少会执行一次
    for和while循环:如果条件不满足,一次都不会执行
    for—>while—>do…while
    如果明确循环的次数时,建议使用for循环
    如果不明确循环的次数,只知道结束的条件,建议使用while循环

    5、控制循环语句

    break:结束整个循环
    continue:结束本次循环,继续下一次循环

    6、Random(随机数)

    1. 什么是Random
      产生随机数

      2. 使用步骤:
      导包
      import java.util.Random;

      创建对象
      Random r = new Random();

      * 产生随机数
      // 默认产生的范围是int类型范围内的值
      int num = r.nextInt();
      r.nextInt(数值); // 产生的范围是[0,数值)
      想要控制生成数值的范围的话格式如下:
      范围:最小值 到 最大值 ;
      r.nextInt( 最大值 减 最小值 加 一 ) 加 最小值 ;