转载

【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

自动类型转换

【Java】基本数据类型比较

把任何基本类型的值和字符串值进行连接运算时,基本类型的值将自动转换成字符串类型,如果希望把基本类型的值转换成对应的字符串时,可以把基本类型的值和一个空字符串进行连接。

// 输出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 = "中国上海";

基础数据类型

原文  https://segmentfault.com/a/1190000020971849
正文到此结束
Loading...