Java_基本数据类型

本文详细介绍了Java中的基本数据类型,包括内置数据类型如byte, short, int, long, float, double, char及其对应的包装类,以及引用数据类型。还讨论了Java中的常量、字符转义序列,自动类型转换和强制类型转换的规则,特别是隐含强制类型转换的情况。" 127904177,11820357,HTML+CSS+JS网页设计实战:航天月球响应式网站,"['HTML', 'CSS', 'JavaScript', '前端开发', '网页设计']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

Java变量

内置数据类型

实例

引用数据类型

Java常量

Java常用字符转义序列

自动类型转换

强制类型转换

隐含强制类型转换


Java变量

在为变量分配内存空间时根据变量的数据类型来分配,分配的空间只能用来存储该数据类型。


接下来了解Java的基本数据类型,有以下两种数据类型:

  • 内置数据类型
  • 引用数据类型

内置数据类型

 

数据类型 概述 范围 默认值 例子
byte

字节型,8位,有符号的,以二进制补码表示的整数;用在大型数组中节约空间,主要代替整数,占用空间只有int类型的四分之一。

-2^7~2^7-1 0 byte a=100
short 短整型,16位,有符号的以二进制补码表示的整数;节省空间,是int型所占空间的二分之一。 -2^15~2^15-1 0 short y=-20000
int 整型,32位,有符号的以二进制补码表示的整数;一般地整型变量默认为int型。 -2^31~2^31-1 0 int b=-200000
long 长整型,64位,有符号的以二进制补码表示的整数;使用在比较大整数系统上。 -2^63-2^63-1 0L

long a=100000L

(L不区分大小写)

float 单精度,32位,fuheIEEE 754标准的浮点数;存储大型浮点数组时可节省内存空间。不能用来表示精确的值,如货币。 0.0f float f1=22.5f
double 双精度,64位,fuheIEEE 754标准的浮点数;浮点数默认为double类型;同样不能用来表示精确的值,如货币。 0.0d double d1=123.4
boolean 表示一位的信息,两个取值ture和false false

boolean one=ture

char 单一的16位Unicode字符,可以存储任何字符。

\u0000~\uffff

(0~65535)

char letter='A'

实例

代码演示:

public class Test { 

    public static void main(String[] args) {  
        // byte  
        System.out.println("基本类型:byte 二进制位数:" + Byte.SIZE);  
        System.out.println("包装类:java.lang.Byte");  
        System.out.println("最小值:Byte.MIN_VALUE=" + Byte.MIN_VALUE);  
        System.out.println("最大值:B
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值