基本数据类型
整型
-
byte 1字节=8位 -128~+127(2^7-1)
//这里演示byte demo public class ByteDemo{ public static void main(String[] args){ byte b = 12; System.out.println(b); } } //如果b的值超过了-128~+127,运行会报错 不兼容的类型: 从int转换到byte可能会有损失
-
short 2字节=-32768~+32767
//这里演示short demo public class ShortDemo{ public static void main(String[] args){ short s = 1024; System.out.println(s); } }
-
int 4字节= -2^31~+2^31-1
//这里演示int demo public class IntDemo{ public static void main(String[] args){ int i = 10241024; System.out.println(i); } }
-
long (L) 8字节=-2^63~+2^63-1
//这里演示long demo public class LongDemo{ public static void main(String[] args){ long l = 102410241024L; System.out.println(l); } } //long l = 102410241024; 运行会报错 过大的整数: 102410241024 //long l = 102410241024L; 102410241024
浮点型
-
float(F) 4字节= -2^31~+2^31-1
//这里演示float demo public class FloatDemo{ public static void main(String[] args){ float f = 3.1415926F; System.out.println(f); } }
-
double 8字节=-2^63~+2^63-1
//这里演示double demo public class DoubleDemo{ public static void main(String[] args){ double d = 3.1015926; System.out.println(d); } }
字符型
-
char 2字节
//这里演示char demo public class CharDemo{ public static void main(String[] args){ char c = '男'; System.out.println(c); } }
布尔型
-
boolean 1字节
//这里演示boolean demo //boolean类型的值分为true false public class BooleanDemo{ public static void main(String[] args){ boolean bt = true; boolean bf = false; System.out.println(bt); System.out.println(bf); } }
引用数据类型
字符串类型
-
String 表示字符串类型的数据,是不可变的。
//这里演示boolean demo public class StringDemo{ public static void main(String[] args){ String str = "我爱学Java!"; System.out.println(str); } }
数组类型
- Array 表示一组同类型的数据集合。
类类型
- Class 表示一个类或接口的类型。
接口类型
- Interface 表示一个接口的类型。
枚举类型
- Enum 表示一个枚举类型的值。
集合类型
- Collection 表示一组对象的集合,包括List、Set、Queue等。
映射类型
- Map 表示一组键值对的集合。
基本数据类型强制类型转换
//这里演示强制类型转换
//格式:所要转换的类型 变量名 = (所要转换的类型)原类型;
public class TypeDemo{
public static void main(String[] args){
float f = 3.7F;
int intTestF = (int)f;
System.out.println(intTestF);
double d = 3.14;
int intTestD = (int)d;
System.out.println(intTestD);
}
}
标签:String,数据类型,System,println,main,public,out
From: https://blog.51cto.com/u_16079786/7902277