基本数据类型 Java基础学习:java中的基本数据类型
一.基本类型
1.基本类型
与其用New创建,不如声明一个不通过引用传递的变量,变量的值直接放在堆栈上,这样大小不会随着运行环境而变化,效率更高。用new创建的引用对象存储在堆中。
2.基本信息
基本类型包括:字节、短、int、long、float、double、boolean、char,范围大小可以通过相关方法查看。
二、案例用法
1.类型变换
自动转换:小范围的数据类型可以自动转换成大范围的数据类型。
强制转换:将一种数据类型转换为另一种。
类型提升:表达式操作中有不同的数据类型,类型会自动提升到很大的范围。
注意:类型转换中最重要的问题是范围大小。
2.包装类型
基本数据类型不符合面向对象的思想,所以出现了包装器类型,包装器增加了更多的属性和方法。自动包装函数可以将基本类型转换为包装类型。Java为每个原语类型提供了一个封装类,比如整型、双精度型、长整型、布尔型、字节型等等。
Integer变量的默认值为null,表示Integer可以区分未赋值和0值的区别,就像考试得0分和不考试的区别一样。
3.字符类型
字符类型变量用于存储unicode编码的字符,Unicode字符集包含中文字符。
注意:unicode编码字符集可能不包含特殊的不常见单词。
4.分配和操作
【基本数据类型 Java基础学习:java中的基本数据类型】+=和=:short 1 = 1的区别;S1=s1+1,游击1 = 1;S1+= 1;问题
++运算符是用java语言指定的,编译器会识别,所以可以正确编译。
5.布尔型
两个逻辑值,true和false,通常用于表示关系运算的结果。
第三,浮动和配音
1.基本概念
大多数情况下,这两种类型无法理解关系和区别。首先要了解几个基本概念。
浮点数:在计算机中用来逼近任何实数。具体来说,这个实数是通过将一个整数或一个固定数乘以某个基数的整数次方而得到的
单精度浮点数:单精度浮点数用于表示带小数部分的实数,一般用于科学计算。它占用4字节的存储空间/
双精度浮点数:双精度浮点数是计算机使用的一种数据类型,它使用64位来存储一个浮点数。
2.对比分析
浮动的基本描述
双重基本描述
位数:64
最小值:4.9E-324
最大值:1.7976931348623157E308
案例描述
浮点与双精度申报与转换相关的示范案例。
publicclassIntType07{
publicstaticvoidmain{
//float语句
floatf1 = 12.3f
//双重声明
doubled1 = 13.4
//向下转换需要强制转换
floatf2 = d1
system . out . println;
}
}
第四,高精度类型
1、大整数
支持任意大小的整数运算,运算过程中不会有损失。没有相应的基本类型,操作会变得相对复杂,操作速度自然会降低。
2、大十进制
精确的货币计算通常使用任意精度的固定点,这通常是公司日常发展中的硬性要求。
文章图片
推荐阅读
- 又稳又好“基本盘”——2021年全市乡村振兴工作回眸
- 王者荣耀:四位英雄调整后数据巨变,王昭君登场率暴涨,或成黑马
- 王者荣耀:王昭君现在的作用基本上就是起到分割战场的作用
- 舒筋健萎汤--温暖渐冻之旅
- 预制菜走俏背后的趣味数据:35岁以下用户超70% 杭州人最爱肥肠鸡
- TheShy两项数据排名第一,输掉比赛但重获认可
- 下了班,去采样!疫情下,罗湖医院基本医疗救治不停歇
- 夫妻不和的原因有哪些?基本就这四种
- 王者荣耀:11日体验服更新,李白二次调整,外圈三人数据调整
- 王者荣耀:韩信也有一款新皮肤,古风类型非常漂亮