Java 语言的基础数据类型
在 Java 程序设计中,每个声明的变量都必须分配一个类型。声明一个变量时,应该先声明变量的类型,随后再声明变量的名字。
Java 中只包含这 8 中基本数据类型,字符串不是基本数据类型,字符串是一个类,也就是一个引用数据类型。
注意:单引号用于字符类型(char),双引号用于字符串类型(String)
单位换算
- byte(字节型)对应包装类 java.lang.Byte
- short(短整型)对应包装类 java.lang.Short
- int(整型)对应包装类 java.lang.Integer
- long(长整型)对应包装类 java.lang.Long
- float(单精度浮点型)对应包装类 java.lang.Float
- double(双精度浮点型)对应包装类 java.lang.Double
- boolean(布尔型)对应包装类 java.lang.Boolean
- char(字符型)对应包装类 java.lang.Character
类型分类
- 整型 byte short int long
- 浮点型 float double
- 布尔型 boolean(它只有两个值可取 true false)
- 字符型 char
自动类型转换
把任何基本类型的值和字符串值进行连接运算时,基本类型的值将自动转换成字符串类型,如果希望把基本类型的值转换成对应的字符串时,可以把基本类型的值和一个空字符串进行连接。
// 输出 7Hello
System.out.println(3 + 4 + "Hello"); // 先执行 3+4,再将 7 +“Hello”// 输出 Hello34
System.out.println("Hello" + 3 + 4); // 先执行“Hello”+ 3,再执行“Hello3”+ 4
变量赋值
int a = 5;
char c = ‘c’;
boolean b = true;
float f = 5.12f;
double d = 4.12;
String name = “java”;
String address = “ 中国上海 ”;
基础数据类型