Java基础类型

转载自 https://www.php.cn/java/guide/474038.html

Java的基本数据类型有8种,分别是:byte(位)、short(短整数)、int(整数)、long(长整数)、float(单精度)、double(双精度)、char(字符)和boolean(布尔值)。

序号数据类型位数默认值取值范围举例说明
1Byte(位)80-2^7 - 2^7-1byte b = 10;
2short(短整数)160-2^15 - 2^15-1short s = 10;
3int(整数)320-2^31 - 2^31-1int i = 10;
4long(长整数)640-2^63 - 2^63-1long l = 10l;
5float(单精度)320.0-2^31 - 2^31-1float f = 10f;
6double(双精度)640.0-2^63 - 2^63-1double d = 10.0d;
7char(字符)160 - 2^16-1char c = ‘c’;
8boolean(布尔值)8falsetrue、falseboolean b = true;

在这里插入图片描述

通过代码验证:

public class Test {
    static byte b;
    static short s;
    static int i;
    static long l;
    static float f;
    static double d;
    static char c;

    public static void main(String[] args) {
        System.out.println("byte的大小:" + Byte.SIZE + "\t默认值: " + b + "\t数值范围:" + Byte.MIN_VALUE + " - " + Byte.MAX_VALUE);

        System.out.println("short的大小:" + Short.SIZE + "\t默认值: " + s + "\t数值范围:" + Short.MIN_VALUE + " - " + Short.MAX_VALUE);

        System.out.println("int的大小:" + Integer.SIZE + "\t默认值: " + i + "\t数值范围:" + Integer.MIN_VALUE + " - " + Integer.MAX_VALUE);

        System.out.println("long的大小:" + Long.SIZE + "\t默认值: " + l + "\t数值范围:" + Long.MIN_VALUE + " - " + Long.MAX_VALUE);

        System.out.println("float的大小:" + Float.SIZE + "\t默认值: " + f + "\t数值范围:" + Float.MIN_VALUE + " - " + Float.MAX_VALUE);

        System.out.println("double的大小:" + Double.SIZE + "\t默认值: " + d + "\t数值范围:" + Double.MIN_VALUE + " - " + Double.MAX_VALUE);

        System.out.println("char的大小:" + Character.SIZE + "\t默认值: " + c + "\t数值范围:" + Character.MIN_VALUE + " - " + Character.MAX_VALUE);
    }
}
byte的大小:8	默认值: 0	数值范围:-128 - 127
short的大小:16	默认值: 0	数值范围:-32768 - 32767
int的大小:32	默认值: 0	数值范围:-2147483648 - 2147483647
long的大小:64	默认值: 0	数值范围:-9223372036854775808 - 9223372036854775807
float的大小:32	默认值: 0.0	数值范围:1.4E-45 - 3.4028235E38
double的大小:64	默认值: 0.0	数值范围:4.9E-324 - 1.7976931348623157E308
char的大小:16	默认值: 	数值范围: - 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值