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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本人已工作三年多,原来就职于中兴通讯无线经营部,职位是基带软件开发工程师,开发语言是c语言,辞职后想转行做技术支持,但是社招没有相关工作经验公司一般不招,找c开发岗位,公司给不了期望待遇,慎重考虑之后决定转行大数据,考察了达内培训和黑马培训,经多方面比较最终选择黑马,大数据基础班主要学习java基本知识,黑马课程安排很细致,老师讲解很透彻,每讲完一个知识点,都会编程演示,然后课后作业布置也会涵盖这些知识点,上了五天课,目前感觉很轻松,至少课堂内容能够掌握;一下内容就是每天上完课后的总结:
选择语句
        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;
       

1 个回复

正序浏览
不忘初心,坚持
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马