Java:java中基础数据类型与转换.
来源:互联网 发布:x77论坛大陆永久域名 编辑:程序博客网 时间:2024/05/17 03:30
Java变量的数据类型划分
基本类型
- 数值型:整数类型(byte, short, int, long),浮点类型(float, double)
- 字符型(char)
- 布尔型(boolean)
引用类型
- 类(class)
- 接口(interface)
- 数组
基础数据类型
Java中定义了四类/八种基本数据类型
- 布尔型 --- boolean
- 字符型 --- char
- 整数型 --- byte,short,int,long
- 浮点类型 --- float,double
Java中所有的基础数据类型都有固定的存储范围和所占内存空间的大小,而不受具体操作系统的影响,以保证Java程序的可移植性。
整数类型
Java语言的整型常量默认为int型,如:int i = 3;
要声明long型可以加‘l’或‘ L’,如:long l = 3L;
要声明long型可以加‘l’或‘ L’,如:long l = 3L;
浮点类型
Java浮点类型常量有两种表示形式
十进制数形式,必须含有小数点,例如:
3.14 314.0 0.314
科学记数法形式,如
3.14e2 3.14E2 314E2
Java浮点型常量默认为double型,如要声明一个常量为float型,则需在数字后面加f或F,如:
double d = 3.14;
float f = 3.14f;
3.14 314.0 0.314
科学记数法形式,如
3.14e2 3.14E2 314E2
Java浮点型常量默认为double型,如要声明一个常量为float型,则需在数字后面加f或F,如:
double d = 3.14;
float f = 3.14f;
字符类型
char型数据用来表示通常意义上“字符”
char c = 'A';
Java字符采用Unicode编码,每个字符占两个字节,因而可用十六进制编码形式表示(Unicode是全球语言统一编码)
char c1 = '\u0061';
char c2=97;
char c = 'A';
Java字符采用Unicode编码,每个字符占两个字节,因而可用十六进制编码形式表示(Unicode是全球语言统一编码)
char c1 = '\u0061';
char c2=97;
转义字符
Java语言中还允许使用转义字符'\'来将其后的字符转变为其它的含义:
char c2 = '\n';
char c2 = '\n';
布尔类型
boolean类型适于逻辑运算,一般用于程序流程控制
boolean类型数据只允许取值true或false,不可以用0或非0的整数替代true和false。
示例:
boolean b = false;
boolean类型数据只允许取值true或false,不可以用0或非0的整数替代true和false。
示例:
boolean b = false;
JAVA基本数据类型总结
基本数据类型之间的转换
基本数据类型之间的转换分为以下两种
自动类型转换
强制类型转换
boolean 类型不能转换成任何其它数据类型。
自动类型转换
强制类型转换
boolean 类型不能转换成任何其它数据类型。
1 0
- Java:java中基础数据类型与转换.
- JAVA-基础数据类型转换
- Java基础数据类型转换
- Java语言基础之基本数据类型与数据类型转换
- Java语言基础——数据类型与数据类型转换
- java 基础(数据类型+操作符+常量与变量+数据类型转换)
- 【java基础】在Java中实现基本数据类型与字符、字符串之间的转换
- java数据类型与转换
- JAVA数据类型与转换
- java中数据类型转换
- java中数据类型转换
- java中数据类型转换
- java中数据类型转换
- java中数据类型转换
- java中数据类型转换
- java中数据类型转换
- java中数据类型转换
- java中数据类型转换
- 在线mp3音量调整
- mysql engine存储引擎
- 线程类Thread的API接口分析系列之interrupt()
- 用链表实现vector
- Shell脚本学习-命令行参数处理
- Java:java中基础数据类型与转换.
- 最大数问题
- 论文阅读:Knowledge Based Segmentation for Fast 3D Dental Reconstruction from CBCT
- 动态库编译:.so: undefined symbol
- NIO与标准IO不同
- java面试题汇总
- 前端-JavaScript
- 有哪些网店代运营公司
- Knockout应用开发指南 第三章:绑定语法(2)