A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

jian00

初级黑马

  • 黑马币:13

  • 帖子:5

  • 精华:0

© jian00 初级黑马   /  2019-7-22 19:12  /  1113 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

选择语句
        switch
       
        switch(){ byte/short/int/char/String/枚举enum
               
                case 值1:
                        java语句;
                        break;
                case 值2:
                        java语句;
                        break;
                case 值3:
                        java语句;
                        break;
                ...
                default:
                        java语句;
                        break;
        }
       
        注意:如果case语句中没有break会出现case穿透现象
       
循环语句
        for
                for(初始化表达式;条件判断语句;条件控制语句){
                        循环体;
                }
       
        while
               
                基本格式
                while(条件判断语句){
                        循环体;
                }
               
                扩展格式
                初始化表达式;
                while(条件判断语句){
                        循环体;
                        条件控制语句;
                }
       
        do..while
               
                基本格式
                do{
                        循环体;
                }while(条件判断语句);
               
                扩格式
                初始化表达式
                do{
                        循环体;
                        条件控制语句;
                }while(条件判断语句);
               
        for死循环
                for(;;){
               
                }
        while死循环
                while(true){
               
                }
       
        do{
       
        }while(true);
       
        区别:
                for和while先判断后执行
                do...while先执行后判断
               
                for循环中定义的初始化变量只能在循环体中使用 出了循环体就访问不到
                但是while循环定义的初始化变量可以在循环外使用
               
        循环嵌套:
                for循环中嵌套for循环
               
                for(){
                       
                        for(){
                       
                        }
                }
               
                打印矩形
                打印直角三角形
                打印等腰三角形
                打印菱形
                打印空心菱形
                打印九九乘法表
               
               
循环控制语句
        break       
                用在switch语句中是用来结束整个选择语句
                用在循环中就是一旦满足条件就使用break来结束整个循环
               
                f:for(){
                       
                        while(){
                                //在while循环中结束整个for循环 可以给for循环起名
                                break f;
                        }
                }
               
               
        continue
                只能和循环结合使用
                一旦满足条件 就跳过当前循环 去执行下一次循环
               
               
               
随机数生成器

        Random
       
        1 import java.util.Random
        2 Random r = new Random();
        3 int num = r.nextInt(int bound);
       
        //从0开始不包含边界值 如果想要从1开始生成
        r.nextInt(int num) + 1;
       

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马