Java2.循环语句,随机数

一.switch语句

格式:switch (表达式) {

case 1: 语句体

1; break;

case 2: 语句体

2; break;

...

default: 语句体n+1;

break; }

执行流程:

首先计算出表达式的值 ,表达式的值只能是byte,short,int,String,char,枚举

其次,和case依次比较,一旦有对应的值,就会执行相应的语句,在执行的过程中,遇到 break就会结 束。

最后,如果所有的case都和表达式的值不匹配,就会执行default语句体部分,然后程序结束掉。

二.switch语句case穿透

概述:如果switch语句中,case省略了break语句, 就会开始case穿透

三.switch和if条件语句的区别

switch语句只能做等值判断,适用于固定条件的判断;;if条件语句既可以做等值判断,也可以实现范围判断,适用于各种条件。if条件可以实现switch所有的判断,switch则不一定。

四.for循环

for的基础用法:九九乘法表

public class MultTable{
    public static void main(String[] args) {

       System.out.println("九九乘法表");
        for(int i=1;i<10;i++){          
                for(int j=1;j<=i;j++){              
                System.out.print(j+"*"+i+"="+(j*i)+"\t");   
            }
                System.out.println();   
        }
    }
}

for循环语句的格式

  1. 执行初始化语句

  2. 执行判断条件语句,看其返回值是true还是false

  3. 如果是true,就继续执行

  4. 如果是false,就结束循环

  5. 执行循环体语句;

  6. 执行循环后的操作表达式

  7. 回到2继徐

五.while循环

while循环执行流程:

1.执行初始化语句

2.执行条件判断语句,看其结果是true还是false 如果是false,循环结束 如果是true,继续执行

3.执行循环体语句

4.执行条件控制语句

5.回到2继续

六.dowhile循环

dowhile执行流程: 1.执行初始化语句

2.执行循环体语句

3. 执行条件控制语句

4.执行条件判断语句,看其结果是true还是false 如果是false,循环结束 如果是true,继续执行

5. 回到2继续

七.循环的区别

1.for循环和while循环先判断条件是否成立,然后决定是否执行循环体(先判断后执行)

2.do.while循环先执行一次循环体,然后判断条件是否成立,是否继续执行循环体(先执行后 判断)

3.for循环和while的区别 条件控制语句所控制的自增变量,因为归属for循环的语法结构中,在for循环结束后,就不能 再次被访问到了 条件控制语句所控制的自增变量,对于while循环来说不归属其语法结构中,在while循环结束 后,该变量还可以继续使用

4.还有一个就是死循环(无限循环)

八.Random随机数

 创建Random对象,有两种方法可以创建Random对象,如下:

1.Random random = new Random();
2.Random random = new Random(1000);

通过Random对象获取随机数,Random支持的随机值类型包括:boolean, byte, int, long, float, double。

  • 4
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值