首页 > 编程知识 正文

int数据类型(java语言的基本数据类型)

时间:2023-05-04 12:02:48 阅读:87202 作者:3779

Java是一种强大的语言,为每个数据定义了明确的数据类型

Java数据类型分为以下两类。

基本数据类型引用数据类型引用数据类型:类、接口;

基本数据类型:

整数

byte (字节)大小为1字节短整数)大小为2字节int )大小为4字节长整数)大小为8字节。 注:在数字后面添加l浮点数字

float (单精度)大小为4字节。 注意:数值后面Fdouble (双精度) :大小为8字节字符

char:2字节布尔型

布尔型: 1字节。 由于布尔型只有true和false两个值,因此他只需要一个字节整数型的值范围运算方法。

将字节换算为电子部件。 1字节=8比特(1字节=8电子部件); 一个电子元件有开关的两种表示; 因为也有特殊的数字0,所以正数会再减1

示例:

byte的取值范围:减2的1*8次方~加2的1*8次方-1(-128~127 ) ) ) ) ) ) ) ) ) ) ) ) )0) )

短整型取值范围:负2的2*8次方~正2的2*8次方-1(-32768~32767 ) ) )。

缺省值为整数类型,浮点值缺省为双精度类型。

示例:

1是int型。 2.3是双精度型

自动打字

类日期演示{2}

publicstaticvoidmain (字符串[ ]数组) {

字节b=4;

int x=3;

x=x b乙; //自动类型设定

}

}

将byte型和int型相加后,会自动上升为int型

思考:

字节b=4; b 1会是什么样的数据类型?

答案是int

分析:因为整数的默认值是int型; 也就是说,1是int型,所以加法型自动升级为int型

类型转换:

类日期演示{2}

publicstaticvoidmain (字符串[ ]数组) {

字节b=3;

b=(字节) ) b 1; //1为int型,因此: 所以需要强制转换; 如果强制转换,数据可能会溢出char ch=97;

系统输出打印机(ch; //a

char ch1='a ';

系统输出打印机(CH1; //98

}

}

这篇文章到此结束~

如果有什么补充的话请在评论区留言

如果大家想知道什么编程相关知识的话,也欢迎在评论区的留言。 如果我知道的话会分享给大家哦~

不错,评论,收藏,转发

谢谢小编~

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。