八种基本数据类型(java)
2020-03-08 16:01:18来源:博客园 阅读 ()
八种基本数据类型(java)
基础准备:
8种基本数据类型包括4种整型,2种浮点型,1个字符型,1个布尔型
暂且称呼为:(4211)
4种整型: byte short int long
2种浮点型:float double
1种字符型:char
1种布尔型:boolean
详细分析:
基本数据类型和引用数据类型的区别:
基本数据类型 是JAVA程序里已经定义好的规则,引用类型 是程序员在程序编写时定义的,一般只在程序员写的某个程序里有意义。
Java中如何强制类型转换?
通常有两类类型转换规则:
自动类型转换(自动),较小的类型转换为一个更大的类型
byte
- > short
- > char
- > int
- > long
- > float
- >double
强制类型转换(手动),更大的类型转换到一个较小的类型
double
- > float
- > long
- > int
- > char
- > short
- >byte
为什么要强制类型转换:
因为java是强制类型语言,程序在运行到不同数据类型的时,需要转变类型才能正常运行.
什么情况下使用强制类型转换:
程序遇到大单位转换小单位;
int——》byte
例如:一瓶水倒入水杯中,剩下多余的去掉。
自动类型转换示例:
1 public class TestClass { 2 public static void main(String[] args) { 3 int testInt = 2; 4 double testDouble = testInt; // 自动类型转换,将int转换为double 5 6 System.out.println(testInt); // 输出 2 7 System.out.println(testDouble); // 输出2.0 8 } 9 }
强制类型转换示例:
public class TestClass { public static void main(String[] args) { double testDouble = 5.68; int testInt = (int) testDouble; // 强制类型转换: double 转换成 int System.out.println(testDouble); // 输出 5.68 System.out.println(testInt); // 输出 5 } }
原文链接:https://www.cnblogs.com/edsonsir/p/10915999.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- Flink 如何分流数据 2020-06-11
- 数据源管理 | Kafka集群环境搭建,消息存储机制详解 2020-06-11
- 大公司都在做的大数据平台,为你精选这一份书单 2020-06-09
- switch循环所支持的数据类型 2020-06-07
- java基本数据类型 2020-06-06
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash