首页 / JAVA / java基本数据类型
java基本数据类型
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了java基本数据类型,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2668字,纯文字阅读大概需要4分钟。
内容图文
java基本数据类型
基本数据类型 4类8种:
数值型: 整型:byte short int long 浮点型:float double
布尔型:boolean
字符型:char
整型:
byte :占用1个字节 -128~127
short:占用2个字节 -2^15~2^15-1
int: 占用4个字节 -2^31-2^31-1
long:占用8个字节 -2^63-2^63-1
浮点型:
float(单精度) :占用32位
double(双精度):占用64位
字符型:
char: 占用16位
1.数值类型
1)数值储存时,不能超过的储值数据范围
byte bt = 127;
short sh = 4325;
int i = 1234567; //整数默认的类型时int
long l = 1234567;
2)类型转换
l=i=sh=bt; //当把一个小范围的数据类型转换为大范围时,可以自动转换
2.浮点类型
float f = 123.34f; //单精度浮点数必须以f或F结尾
float f1 = 123.34F;
double d1= 1232321.334;//小数默认是double类型的
double d2= 1232321.334;//双精度的小数也是使用d或D结尾,如果默认不写,也默认是double
double d3= 1232321.334;
1)类型转换
//注意:long 类型可以自动转转为float ,整型可以自动转换成为浮点类型
f=l=i=sh=bt; //当把一个小范围的数据类型转换为大范围时,可以自动转换
2)强制类型转换
f = (float)d1; //单把一个大范围的数据转换为一个小范围时,需要进行强制转换,强制转换使用一个小括号()表示
3)类型的强制转不能连续转换
//l=(fong)f = (float)d1;
l=(long)f;
3.字符类型
//char ch = ''; //这是错误的,没有这样的空字符
char ch1 = 'a';//字符使用单引号,引号内部必须有一个特定的符号
char ch2 = '&';
char ch3 = '你'; //字符类型能不能保存汉字?字符类型,可以储存汉字
i = ch3; //char类型可以自动转换为int类型
ch1=(char)i; //强制转换
4.字符与字符串
String str1 = ""; //字符串使用双引号表示,可以是空字符串
String str2 = null; //字符串的默认值是null,null是一种特殊的数据类型(表示没有数据) ,但是不是空字符串
5.布尔类型
boolean bool1 = true; //boolean类型表示一种逻辑类型,真或假,对与错,正与反
boolean bool2 = false;
6.使用下划线增加数据的可阅读性
long l3 = 1_000_000_000; //从jdk1.7开始,可以使用下划线增加数据的可阅读性
long l4 = 10_0000_0000; //小数点后面不能加_,最后面不能加_
float f3= 3.14_159_26f;
7.数据的表示
int i3 = 0b0101_0101_0100_1010; //二进制数以0B或0b开始,储蓄到int类型中
i3 = 050_6010_1710; //八进制数以(零)0开头
i3 = 0xe3d4a6; //16进制数:以Ox开头
8.强制类型转换
1)大范围的数据转换为小范围的数据,需要进行强制类型转换 小范围数据 = (数据类型)大范围数据
2)数据类型强制转换会导致数据精度的损失,高数据位会全部损失掉,如果是小数转整数会把小数部分全部损失
3)单把一个大范围的数据转换为一个小范围时,需要进行强制转换,强制转换使用一个小括号()表示
9.运算符大小执行顺序
算术运算的优先级 高于 比较运算,比较运算要 高于 逻辑运算
boolean b1 = m*(m+c)>c && m*(m+c) > c*c;
内容总结
以上是互联网集市为您收集整理的java基本数据类型全部内容,希望文章能够帮你解决java基本数据类型所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。