4)数据类型及强制转换
数据类型
-
JAVA 是一种强类型语言
要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用
与强类型语言相对应的是弱类型语言,弱类型语言要比强类型语言更快,但是没有强类型语言安全。
Java数据类型分为两大类
-
基本类型 (primitive type)
-
整数类型
byte占1个字节范围:-128 - 127short占2个字节范围:-32768 - 32767int占4个字节范围:-2147483648 - 2147483647long占8个字节范围:-9223372036854775808 - 92233720368547758087`long`类型的初始化值后面要加`L` -
浮点类型
float占4个字节
float类型的初始化后面要加Fdouble占8个字节 -
字符类型
char占2个字节 -
boolean类型 :占1位
-
-
引用类型 (reference type)
//拓展
public class test {
public static void main(String args[]) {
//整数拓展: 二进制0b 十进制 八进制0 十六进制0x
int i = 10;
int i2 = 010;
int i3 = 0x10;
System.out.println(i);
System.out.println(i2);
System.out.println(i3);
/*
输出: 10 8 16
*/
}
}
强制转换
System.out.println((int) c1) 其中的(int)为强制转换为int类型

浙公网安备 33010602011771号