java基础知识点三

 

1.1 三种循环的区别

三种循环的区别:

1.for循环 while循环 和 do..while循环的区别 for循环和while循环: 先执行循环判断语句, 后执行循环体语句 do...while循环: 先执行循环体语句, 后执行循环判断语句

for循环 和 while循环 和 do..while循环 的区别 for循环: 初始化变量定义在循环内部, 循环结束后变量不能再使用

while循环和 do..while循环:初始化变量定义在循环外部,循环结束变量还可以使用 使用场合 for循环: 适用于明确次数的场合 while循环: 适用于不明确循环次数的场合

do..while循环: 一般没有使用场合

1.2 死循环

     //while循环的死循环(常用)
     while (true){
           System.out.println("键盘敲烂,月薪过万!");
      }
  //for循环的死循环:在工作中几乎不用,看java的底层源码,可以看到
   for(;;){
       System.out.println("我想有一个女朋友!");
  }

1.3 循环嵌套

在工作中:三种循环都可以相互嵌套使用 使用最多的就是for循环嵌套for循环

格式: for(int i=1; i<=10; i++){//外层循环

for(int j=1; j<=10; j++){//内层循环 ... } }

 

1.4 跳转控制语句

1.break关键字

break关键字的作用:

1.结束switch语句 2.跳出(结束)单层循环

注意: break关键字必须写在switch语句或者循环中

2.continue关键字

continue关键字: 跳出本次循环,继续下一次循环

注意: continue关键字只能使用在循环中

 

1.5 Random随机数

Random随机数:是引用数据类型的一种,可以帮助我们获取随机数
使用步骤:
   1.导包:找到要使用Random类(java提供)
       import java.uitl.Random;
   2.创建对象,为Random类型变量赋值
       数据类型 变量名 = 对象;==>定义变量
       Random r = new Random();
   3.通过变量名.方法名(),调用Random类中的方法
       int i = r.nextInt(int maxValue); 获取0到maxValue之间的一个随机数,包含0,不包含maxValue [0,maxValue)
       int i = r.nextInt(10); 获取0到10之间的一个随机数,包含0,不包含10 [0,10)

 

上一篇:C++ do...while循环


下一篇:解方程