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;

浮点类型

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;

字符类型

char型数据用来表示通常意义上“字符”
char c = 'A';
Java字符采用Unicode编码,每个字符占两个字节,因而可用十六进制编码形式表示(Unicode是全球语言统一编码)
char  c1 = '\u0061';
char c2=97;

转义字符

Java语言中还允许使用转义字符'\'来将其后的字符转变为其它的含义:
char c2 = '\n'; 

布尔类型
boolean类型适于逻辑运算,一般用于程序流程控制 
boolean类型数据只允许取值true或false,不可以用0或非0的整数替代true和false。
示例:
boolean  b = false;

JAVA基本数据类型总结

基本数据类型之间的转换

基本数据类型之间的转换分为以下两种
自动类型转换
强制类型转换
boolean 类型不能转换成任何其它数据类型。

1 0
原创粉丝点击