达内培训第二天笔记

来源:互联网 发布:金融it程序员 编辑:程序博客网 时间:2024/04/28 21:11
1.变量:用于在内存中存储数据,代词,指代所存的那个数
  1)声明:
       int a;
       int b,c,d;
  2)命名:
       2.1)只能包含字母、数字、_、$符,并且不能以数字开头
       2.2)严格区分大小写
       2.3)不能使用保留字(java已经使用的)
       2.4)可以中文命名,但不建议
       2.5)建议:见名知意、驼峰命名法
  3)初始化:第一次赋值
       3.1)声明同时初始化
            int a = 5;
       3.2)先声明,再初始化
             int a;
             a = 5;
  4)访问:
       4.1)对变量的使用就是对它所存储的那个数的使用
       4.2)对变量的使用要与数据类型匹配
       4.3)变量使用之前,必须声明并初始化
2.数据类型:
   1)int:
      1.1)整数,4个字节,-21多亿到21个多亿
      1.2)java中直接写出来的整数默认为int型,不能超范围
      1.3)两个整数相除,结果还是整数
      1.4)整数运算时要防止溢出,
           正数过大溢出为负数,负数过小溢出来正数
   2)long:
      2.1)长整数,8个字节,很大很大
      2.2)long型直接量在数字后加l或L
      2.3)System.currentTimeMills():获取算1970年1月1日零时到此时此刻的毫秒数
   3)double:
      3.1)浮点型,8个字节
      3.2)java中直接写出来的小数默认为double型
      3.3)double型参与运算时,会有舍入误差
   4)boolean:
      4.1)布尔型,1个字节
      4.2)只能存储true和false
   5)char:
      5.1)字符型,2个字节
      5.2)java中的char采用Unicode编码格式
            char字符为表现形式,实质上存储的是字符对应的码(int)
            码称做ASCII码,'a'--97,'A'--65,'0'--48
      5.3)char型直接量需放在单引号'中,有且仅有一个字符
      5.4)特殊字符需通过\来转义
3. 类型间的转换 
       类型从小到大: byte-short-int-long-float-double
                                            char
    1)自动类型转换:从小类型到大类型的转换
    2)强制类型转换:从大类型到小类型的转换,有可能精度丢失或溢出
          (要转换为的数据类型)变量
    两点规则:       
       1)整数直接量可以直接赋给byte、short、char,但不能超范围
       2)byte、short、char类型变量参与运算时,一律转为int
4.Scanner的用法:
   1)在package下:
        import java.util.Scanner;
   2)在main()中:
        Scanner scan = new Scanner(System.in);
   3)在2)之下:
        int age = scan.nextInt();
        double price = scan.nextDouble();
0 0
原创粉丝点击