基本数据类型 - 魚❀淵

文章8
标签2
分类3

基本数据类型

Java有八种基本数据类型:
boolean、byte、short、int、long、char、float、double

逻辑类型

❀ boolean型
● 大小:1个字节,占8位。
● 包含两个值:truefalse
● 默认值:false
● 例子:

boolean admin = true;

整数类型

❀ byte 型
● 大小:1个字节,占8位。
● 最小值:-128 (-2^7).
● 最大值:127 (2^7-1).
● 默认值:0.
● 例子:

byte a = 13;

❀ short 型
● 大小:2个字节,占16位。
● 最小值:-32768 (-2^15).
● 最大值:32767 (2^15-1).
● 默认值:0.
● 例子:

short b = 36;

❀ int 型
● 大小:4个字节,占32位。
● 最小值:-2147483648 (-2^31).
● 最大值:2147483647 (2^31-1).
● 默认值:0.
● 例子:

int c = 58;

❀ long 型
● 大小:8个字节,占64位。
● 最小值:-9223372036854775808 (-2^63).
● 最大值:9223372036854775807 (2^63-1).
● 默认值:0L.
● 需用后缀 L 表示。
● 例子:

long d = 69L;

字符类型

❀ char 型
char是用单引号('')括起的Unicode表中的一个字符。
● 大小:2个字节,占16位。
● 最小值:u0000 (0).
● 最大值:uffff (65535).
● 可以储存任何字符。
● 例子:

char i = 105, A = 'A';

浮点类型

❀ float 型
float是单精度、符合IEEE 754标准的浮点数。
● 大小:4个字节,占32位。
● 默认值:0.0f.
● 需用后缀 f 表示。
● 不能用来表示精确的值,如货币。
● 例子:

float e = 82.65f;

❀ double 型
double是双精度、符合IEEE 754标准的浮点数。
● 大小:8个字节,占64位。
● 默认值:0.0d.
● 后缀 d 可省略不写。
● 不能用来表示精确的值,如货币。
● 例子:

double f = 48.67;

♨ DataType.java

public class DataType {
    public static void main(String[] args) {
        boolean admin = true;
        System.out.println("Boolean:" + admin);
        byte a = 13;
        System.out.println("Byte:" + a);
        short b = 36;
        System.out.println("Short:" + b);
        int c = 58;
        System.out.println("Int:" + c);
        long d = 69L;
        System.out.println("Long:" + d);
        char i = 105, A = 'A';
        System.out.println("Char:" + i + "," + A);
        float e = 82.65f;
        System.out.println("Float:" + e);
        double f = 48.67;
        System.out.println("Double:" + f);
    }
}

✈ 输出结果:

Boolean:true
Byte:13
Short:36
Int:58
Long:69
Char:i,A
Float:82.65
Double:48.67

0 评论