黑马程序员技术交流社区

标题: 初学java学习的点滴 [打印本页]

作者: 拾荒的瓦力    时间: 2019-3-11 19:40
标题: 初学java学习的点滴
第一天进行了java入门学习了 java的基础语法,注释,关键字
        常量: 在运行期间 值不能发生改变的量       
          
                字符串常量  "双引号括起来的内容 称之为字符串"  
                 
                整数常量: 1 2 35555  666666    9999999
                 
                小数常量: 3.14  
               
                字符常量: '1'  'A'  '3'
               
                布尔常量: true  false
               
                空常量: null
         
        数据类型:
       
        字符串

      整数:    byte   short   int   long
      浮点数:  float   double
      字符型:  char
      布尔型:        boolean
       
            byte 范围: -128~127
                int  范围: 2的31次方 大概值 21亿
                char 范围: 65535
       
            整数默认类型是 int
                浮点数默认的类型是 double      
第二天学习了自增自减:
       最多的用的地方 单独使用:前++ 和后++ 效果一样       
           如果不是单独使用:
               ++前  先加1 再进行运算
                   后++  先使用 再加1
               
        关系运算符:
        得到的结果都是布尔类型的;
        > <  >=  <=         ==  !=
        符号都是英文状态下
        >= ,<=        满足任意一个条件 > 或者是 等于 返回值为 true       
                != 返回值 只有在不相等的情况下返回 true
               
        逻辑运算符:
       
       &  逻辑与 只有全部为 true 结果才为 true 其他为 false
       |  逻辑或 只有全部为 false 结果才为 false 其他都为 true
           ^  逻辑异或 相同为 false 不同为 true  
           !  逻辑非  true  !true  ==> false
                 
               
       && 短路与  遇到第一个为 false 的值之后将不在执行后面的内容               
           || 短路或  遇到第一个为 true 的值之后将不在执行后面的内容  


第三天学习了 一些循环语句 for 循环,while循环,do..while..循环..还有随机数的应用
Random random = new Random();
          int i =random.nextInt(10);// 随机出 0-10之间的数据  包括0 不包括10
          
          获取指定范围的数据  90-100 包含90和100   random.nextInt(100-90+1)+ 90;
第四天学习了数组
int[] arr;
         数据类型 [] 数组名;
       
        数组的动态初始化:只要有数组的长度和数据类型 就可以创建
           格式:
          
           数据类型 [] 数组名 =  new 数据类型[数组长度];
               int [] arr  =  new  int[10];
第五天学习了方法有一些注意事项要牢记:
方法的注意事项:
            1.方法不能嵌套定义
                2.返回值 void 不能写 return 值;  void后面可以跟 return; 但能return后面不能再写具体的值
                   return 表示返回 方法执行到此处后结束
                   如果不是 void  必须得写上 return 值;
            3.方法的调用 三种  单独调用  赋值调用(最常用的) 打印调用
                 CTRL + ALT + V 方法的返回值自动帮我们生成



后面还要继续努力学习,开始不会就死记硬背!!!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2