【学习笔记】Java数据类型
来源:互联网 发布:淘宝企业店发布产品 编辑:程序博客网 时间:2024/05/16 18:46
数据分类
8种基本数据类型
Java中主要有8种基本数据类型,分别是byte,short,int,long,char,boolean,float,double。
- boolean
boolean(布尔)型数据的数据值只有true和false两种。boolean类型数据适用于逻辑运算,一般用于程序流程控制,boolean类型数据只允许取值true或false,不可以用0或非0的整数替代true和false。 - char
char型(字符型)数据在内存中占用2个字节。char型数据用来表示通常意义上的字符。Java字符采用Unicode编码,每个字符占用2个字节,因而可用十六进制编码形式来表示。(char型都是用单引号。) - byte
byte型(字节型)数据在内存中占用1个字节,表示的存储数据范围为:-128~127。 - short
short型(短整型)数据在内存中占用2个字节,表示的存储数据范围为:-32768~32767。 - int
int型(整型)数据在内存中占用4个字节,表示的存储数据范围为:-231~231-1。(整型数据默认为int数据类型) - long
long型(长整型)数据在内存中占用8个字节,表示的存储数据范围为:-263~263-1。(定义一个长整型需要在相应的数据后面加上’l’、’L’,例如:long a = 9999999999999L;) - float
float型(单精度浮点型)数据在内存中占用4个字节,表示的存储范围为:-3.4E38~3.4E38。(定义一个单精度浮点型需要在相应的数据后面加上’f’、’F’,例如:float b = 3.14f;) - double
double型(双精度浮点型)数据在内存中占用8个字节,表示的存储范围为:-1.7E308-1.7E308。(浮点型默认为double数据类型)
Java浮点类型常量有两种表示形式:
- 十进制数形式,必须含有小数点,例如:3.14。
- 科学记数法形式,例如:3.14e2。
基本数据类型间的转换
首先boolean类型不能转换成任何其他类型数据。
- 自动类型转换
容量小的数据类型可以自动转换成容量大的数据类型。
byte→short→int→long→float→double
byte、short、int不会互相转换,它们三者在计算时会转换成int类型。 - 强制类型转换
容量大的数据类型转换成容量小的数据类型时,要加上强制转换符。
这样有可能造成精度降低或数据溢出。
0 0
- Java学习笔记--数据类型
- 【学习笔记】Java数据类型
- #学习笔记#java数据类型
- 【Java学习笔记 】数据类型(基础数据类型)
- Java学习笔记1:数据类型-基本数据类型
- java学习笔记01--数据类型
- java学习笔记4-数据类型
- java学习笔记01--数据类型
- JAVA学习笔记 基本数据类型
- Java 学习笔记(2) -- 数据类型
- JAVA学习笔记之数据类型
- 【java学习笔记s】数据类型
- JAVA学习笔记之数据类型
- java学习笔记___数据类型
- Java学习笔记之数据类型
- Java学习笔记门外篇:数据类型
- Java学习笔记-数据类型划分
- JAVA学习笔记2--数据类型
- 汇编学习(十七)X86汇编学习 (4) GDT
- 监控 Grafana + collectd + InfluxDB
- python deque vs Queue vs list
- 批量缩小8页PPT文档至一页打印
- 谈谈Java加密技术(七)
- 【学习笔记】Java数据类型
- WPF学习(入门)
- 局部图像特征描述概述
- 一些小知识点
- H264码流结构分析
- 使用JDK生成Java的客户端
- Mac下搭建svn服务器和XCode配置svn
- Java加密技术(八)
- 括号匹配代码实现--通过栈实现