Java关键字

一、变量:

       内存中的一个存储空间,空间中的数据可以改变。 只能存一个数据

        注意:

      • 同一个作用域内  变量不要同名
      • 变量一定要先声明才能使用
      • 局部变量  必须 初始化后才能使用 

二、Java 关键字 

     

三、数据类型

基本数据类型(存储的值)

整数类型 空间大小 取值范围 代码获取范围大小
字节类型(byte) 1 -128~127

1 System.out.println(Byte.MIN_VALUE);

2 System.out.println(Byte.MAX_VALUE); 

短整数类型(short) 2 -32768~32767

1 System.out.println(Short.MIN_VALUE);

2 System.out.println(Short.MAX_VALUE); 

整数类型(int) 4 (-2)^31 ~2^31 -1

1 System.out.println(Integer.MIN_VALUE);

2 System.out.println(Integer.MAX_VALUE); 

长整数类型(long) 8 (-2)^63 ~2^63 -1

1 System.out.println(Long.MIN_VALUE);

2 System.out.println(Long.MAX_VALUE); 

浮点类型 空间大小 代码获取范围大小
单精度  float  4

1 System.out.println(Float.MIN_VALUE);

2 System.out.println(Float.MAX_VALUE); 

双精度  double 8

1 System.out.println(Double.MIN_VALUE);

2 System.out.println(Double.MAX_VALUE); 

字符型 char  2  0~65535 

布尔类型    boolean

引用数据类型(地址)

字符串:String

数组 [ ]

类类型 class

接口 interface

 

类型转换

 

      1.自动类型转换
         范围 小(低) -> 范围大(高)类型
         类型兼容
         int -> double

 

      2.强制类型转换
        范围大(高)-> 范围小 (低)

 

       (类型) 值;

类型提升原则:
运算 时, 类型低 和 类型 高 运算    类型低的提升为类型高的数据类型 进行运算,运算结果采取 类型 最高的 数据类型   作为 结果。

 

原文地址:https://www.cnblogs.com/zhaozishuang/p/9016635.html