常量

常量:是指在Java程序中固定不变的数据。

变量

变量:在程序中可以变化的量称为变量。

(Java中要求一个变量每次只能保存一个数据,必须要明确保存的数据类型)

变量的定义:

数据类型 变量名 = 数据值;
public class Variable {
    public static void main(String[] args) {
        //定义字节型变量
        byte b = 100;
        System.out.println(b);
        //定义短整型变量
        short s = 1000;
        System.out.println(s);
        //定义整型变量
        int i = 1234567;
        System.out.println(i);
        // 定义长整型变量
        long l = 123456789;
        System.out.println(l);
        // 定义单精度浮点型变量
        float f = 12.132F;
        System.out.println(f);
        // 定义双精度浮点型变量
        double d = 123.123123123;
        System.out.println(d);
        // 定义布尔型变量
        boolean bool = false;
        System.out.println(bool);
        // 定义字符型变量
        char c = 'A';
        System.out.println(c);
    }
}

long类型:数据后加L表示。

float类型:数据后加F表示。

变量名称:在同一个大括号范围内,变量的名字不可以相同。

变量赋值:定义的变量,不赋值不能使用。

数据类型

  • 基本数据类型:包括 整数 、 浮点数 、 字符 、 布尔 。
  • 引用数据类型:包括 类 、 数组 、 接口 。
数据类型 关键字 占用内存 取值范围
字节型 byte 1个字节 -128(-2^7)~127(2^7-1)
短整型 short 2个字节 -32768(-2^15)~32767(2^15 - 1)
整型 int 4个字节 -2,147,483,648(-2^31)~2,147,483,647(2^31 - 1)
长整型 long 8个字节 -9,223,372,036,854,775,808(-2^63)~9,223,372,036,854,775,807(2^63 -1)
单精度浮点数 float 4个字节 1.4013E-45~3.4028E+38
双精度浮点数 double 8个字节 4.9E-324~1.7977E+308
字符型 char 2个字节 \u0000(0)~\uffff(65535)
布尔类型 boolean 1个字节 true与false

Java中的默认类型:整数类型是 int 、浮点类型是 double

posted on 2020-04-16 10:44  墨问浮生  阅读(316)  评论(0)    收藏  举报