网站首页 > java教程 正文
java基本数据类型
java基本数据类型
由程序设计语言系统所定义、不可再划分的数据类型。所占内存大小是固定的,与软硬件环境无关。在内存中存放的是数据值本身。
整型: byte short int long
浮点型: float double
逻辑型: boolean
字符型:char
类 型 | 数据位 | 范 围 |
byte(字节型) | 8 | -128~127,即-27~27-1 |
short(短整型) | 16 | -32768~32767,即-215~215-1 |
int(整型)(默认) | 32 | -2 147 483 648~2 147 483 647,即-231~231-1 |
long(长整型)(l或L) | 64 | -9 223 372 036 854 775 808~9 223 372 036 854 775 807,即-263~263-l |
类 型 | 数据位 | 范 围 |
float(单精度浮点)(f或F) | 32 | 1.4E-45~3.4E+38 |
double(双精度浮点)(默认) | 64 | 4.9E-324~1.8E+308 |
逻辑型(boolean布尔型)
只有true( “真”)和false( “假” )两个取值。true和false不能转换成数字表示形式。占1个字节,默认false。
字符型(char)
用来存储单个字符。采用的是Unicode字符集编码方案,在内存中占2个字节。
字符声明只能表示单个字符,用单引号。
Java语言中所有可见的ASCII字符都可以用单引号括起来成为字符。
字符型数据可以转化为整型。
数值型不同类型数据的转换
自动类型转换
①转换前的数据类型与转换后的类型兼容。
②转换后的数据类型的表示范围比转换前的类型大。
条件②说明不同类型的数据进行运算时,需先转换为同一类型,然后进行运算。转换从“短”到“长”的优先关系为:byte→short→char→int→long→float→double
强制类型转换
如果要将较长的数据转换成较短的数据时(不安全),就要进行强制类型转换。
java数据类型
猜你喜欢
- 2024-09-21 Java 中的几种基本数据类型了解么?
- 2024-09-21 Java八种基本数据类型(java八种基本数据类型大小排序)
- 2024-09-21 Java有哪些数据类型?(java数据类型都有哪些)
- 2024-09-21 彻底搞懂 Java 中的数据类型(java中的数据类型有哪些)
- 2024-09-21 Java的8种基本数据类型(java中的基本数据类型有哪些)
- 2024-09-21 Java入门教程系列「1」Java基本数据类型
- 2024-09-21 Java基础 | 基本数据类型(java基本数据类型主要包括)
- 2024-09-21 java技术学习总结:Java基本数据类型
- 2024-09-21 Java基本数据类型分类(java基本数据类型分类表)
- 2024-09-21 什么是java的8大基本数据类型(java基本数据类型有哪些)
你 发表评论:
欢迎- 最近发表
-
- class版本不兼容错误原因分析(class更新)
- 甲骨文Oracle公司为Java的最新LTS版本做出改进
- 「版本发布」Minecraft Java开发版 1.19.4-pre1 发布
- java svn版本管理工具(svn软件版本管理)
- 我的世界1.8.10钻石在第几层(我的世界1.7.2钻石在哪层)
- Java开发高手必备:在电脑上轻松切换多个JDK版本
- 2022 年 Java 开发报告:Java 8 八年不到,开发者都在用什么?
- 开发java项目,选择哪个版本的JDK比较合适?
- Java版本选型终极指南:8 vs 17 vs 21特性对决!大龄程序员踩坑总结
- POI Excel导入(poi excel导入附件)
- 标签列表
-
- java反编译工具 (77)
- java反射 (57)
- java接口 (61)
- java随机数 (63)
- java7下载 (59)
- java数据结构 (61)
- java 三目运算符 (65)
- java对象转map (63)
- Java继承 (69)
- java字符串替换 (60)
- 快速排序java (59)
- java并发编程 (58)
- java api文档 (60)
- centos安装java (57)
- java调用webservice接口 (61)
- java深拷贝 (61)
- 工厂模式java (59)
- java代理模式 (59)
- java.lang (57)
- java连接mysql数据库 (67)
- java重载 (68)
- java 循环语句 (66)
- java反序列化 (58)
- java时间函数 (60)
- java是值传递还是引用传递 (62)
本文暂时没有评论,来添加一个吧(●'◡'●)