【从零开始学Java】学习笔记day007

[if !supportLists]一.[endif]循环跳转

1.1break语句

[if !supportLists]1)      [endif]作用:结束循环,执行后面其他代码;

[if !supportLists]2)      [endif]使用:不能单独使用

在switch,用来结束switch语句

1.2continue语句                            

[if !supportLists]1)      [endif]作用:提前结束本次循环(剩余次数的循环不受影响)

[if !supportLists]2)      [endif]使用:不能单独使用

只能用在循环语句中

[if !supportLists]二.[endif]循环扩展

2.1循环嵌套

概念:使用一个循环作为另外一个循环的循环体,外边的循环叫做外层循环,里面的循环叫做内层循环

格式:

       for(

初始化表达式1;布尔表达式2;步进表达式7) {//外层循环

        for(

初始化表达式3;布尔表达式4;步进表达式6){//内层循环


循环体5;

       执行流程:

       1,2(true) --> 3,4(true),5,6--> 4(true),5,6 --> ...-->

直到布尔表达式4的结果为false,结束内层循环,执行步进表达            式7,2(true)

-->3,4(true),5,6 --> 4(true),5,6 --> ...--> 直到布尔表达式4的结果为false,结束内层循环,执行步进表         达式7,2(false)--> 结束外层循环,执行外层循环后的其它语句

        }

}



[if !supportLists]三. [endif]随机数

3.1Random介绍:

java.util.Random类: 用来产生随机数字的

java.util.Random

类: 是一个引用类型,使用就有3个固定的步骤

Scanner类:

1.

导包:

import java.util.Scanner

2.

创建对象:

Scanner sc = new Scanner(System.in);

3.

使用:

sc.nextInt():

获取键盘录入的int数字


随机数Random类的使用:

        1.

导包(找到我们要使用的东西):


格式:

import 包名.类名

            java.lang

包下的内容不用导包,可以直接使用

            importjava.util.Random;


快捷键:

alt + 回车

        2.

创建对象:


类名 对象名 = new 类名(参数列表);

            Random r = new Random();  //()

中不用写内容,但是要保留()

        3.

使用:

            r.nextInt():

产生一个int范围(正负21亿)内的随机数字

            r.nextInt(int n):

产生一个0到n范围内的随机数字(包含0,不包含n的) [0,n): [表示包含,)表示不包含

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容