乐趣区

Java基本数据类型比较

Java 语言的基础数据类型

在 Java 程序设计中,每个声明的变量都必须分配一个类型。声明一个变量时,应该先声明变量的类型,随后再声明变量的名字。
Java 中只包含这 8 中基本数据类型,字符串不是基本数据类型,字符串是一个类,也就是一个引用数据类型。
注意:单引号用于字符类型(char),双引号用于字符串类型(String)
单位换算

  1. byte(字节型)对应包装类 java.lang.Byte
  2. short(短整型)对应包装类 java.lang.Short
  3. int(整型)对应包装类 java.lang.Integer
  4. long(长整型)对应包装类 java.lang.Long
  5. float(单精度浮点型)对应包装类 java.lang.Float
  6. double(双精度浮点型)对应包装类 java.lang.Double
  7. boolean(布尔型)对应包装类 java.lang.Boolean
  8. 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 = “ 中国上海 ”;

基础数据类型

退出移动版