基本数据类型
java 语言支持的类型分为两类: 基本类型 和 引用类型。
-
基本类型包括 : boolean 和 数值类型
boolean类型的值只能用 true 或 false来表示,其它基本数据类型也不能转换成boolean类型。数值类型有 : 整数类型和浮点类型
整数类型包括:byte , short , int , long , char1> byte : 在内存里占8位,范围 -128(-2^7) ~ 127 (2^7-1)。 2> short : 在内存中占16位,范围 -32768(-2^15) ~ 32767 (2^15-1)。 3> int : 在内存中占16位,范围 -2147483648(-2^31) ~ 2147483647 (2^31-1)。 4> long : 在内存中占64位,范围 (-2^63) ~ (2^63-1)。 5> char : 字符型必须用单引号括起来浮点类型包括: float , double
1> float 表示单精度的浮点数,占4字节,32位。
2> double 表示双精度的浮点数,占8字节,64位。 -
引用类型包括:类,接口和数组类型,还有特殊的null 类型
-
类型转换
- 自动类型转换 :把某种基本类型的值直接赋给另一种基本类型的变量,被称为自动类型转换。
public class AutoConversion{
public static void main(String[] args){
int a = 6;
//int类型自动转化成float类型
float f = a;
//输出6.0
System.out.printIn(f); }
}- 强制类型转换 : 小范围转化为大范围的变量。
public class Auto{
public static void main(String[] args){
int ivalue = 233;
//强制把int类型的值转化成 byte 类型的值
byte bvalue = (byte)ivalue;
//输出-23
System.out.printIn(bvalue); }
}
5527

被折叠的 条评论
为什么被折叠?



