java原生数据类型
来源:互联网 发布:资生堂淘宝有旗舰店吗 编辑:程序博客网 时间:2024/05/16 10:05
1、java原生数据类型(Primitive Data Type)
在java中,变量名以下划线,字母,美元符号开头,并且后跟下划线,字母,美元符号以及数字。总之java当中的变量名不能以数字开头。
java中的原生数据类型共有8种:
- 整型:使用int来表示(32位)
- 字节型:使用byte来表示(表示-128~127之间的256个整数)
- 短整型:使用short表示(16位)
- 长整型:使用long表示(64位)
- 单精度浮点型:使用float表示,所谓浮点型就是小数,也叫实数(32位)定义格式:float a=1.2f;
- 双精度浮点型:使用double表示(64位)
- 字符型:使用char表示,所谓字符 就是单个字符表示。比如字母a char a=’a’; char b=’顾’;(16位)
- 布尔类型:使用boolean表示,布尔类型只有两种可能值,分别是true和false。
2、有可能会遇到的陷阱(Pitfall of Primitive Data Type)
- java当中所有浮点类型默认都是double类型,不能将double类型的值赋给float类型,即使该double类型的值处于float类型的取值范围内也是不可以的。总之,能否成功赋值,取决于等号右边的值类型与等号左边的变量类型是否一致。
- 如何将double类型的值赋给float类型的变量? (1)强制转换,将double类型的值强制转换为float类型。(2)float a=1.2f;
强制转换的语法为:类型 变量名=(类型)变量值。 - 变量在使用前必须赋值,变量必须要声明其类型才能使用,变量在使用前必须要定义,并且只能定义一次。
高精度不能向低精度转换,需要强制转换。
如:int a=1; short b=a;
这句话不能通过编译。
必须强制转换int a=1;short b=(short)a;
这句话可以通过编译。看到的大神勿喷,只为给自己以后留一个可以回忆当初学习java的点点滴滴。
阅读全文
0 0
- java原生数据类型
- java知识 原生数据类型
- java的原生数据类型
- java原生数据类型
- java原生数据类型
- java原生数据类型
- java系列之 原生数据类型
- Java系列之原生数据类型
- 【java系列之原生数据类型】
- Java SE 01 原生数据类型
- Java记录 -2- 原生数据类型
- java学习_3.原生数据类型使用陷阱
- Java的原生数据类型(8种)
- java中8种原生数据类型
- 【2-3】Java 中的原生数据类型
- java 的八种原生数据类型
- Java记录 -3- 原生数据类型2
- 原生数据类型
- linux 在线安装rabbitmq
- PHPExcel Invalid cell coordinate 3
- Linux for Ubuntu 安裝CrossOver
- iOS 直接收起键盘的方法
- 496. Next Greater Element I
- java原生数据类型
- API_INIT_XXX多次初始化导致后台服务成功率不高的bug的定位
- 线程死锁
- php的数据库操作之mysqli
- Android中的数据传递
- 如何自己组装电脑(从配件到整机)来省下一大笔钱
- hdu5667 Sequence矩阵连乘
- 题目1010:A + B
- 软件工程(C编码实践篇)学习总结