Java入门专题【1】

101 阅读1分钟

Java基本数据类型

基本数据类型

  • byte: [-128, 127] 默认:0
  • short: [-32768, 32767] 默认:0
  • int: [-2,147,483,648, 2,147,483,647] 默认:0
  • long: [-9,223,372,036,854,775,808, 9,223,372,036,854,775,807] 默认:0L
  • float: 默认:0.0f
  • double: 默认:0.0d
  • boolean: [true, false] 默认:false
  • char: [\u0000, \uffff]

类型默认值

数据类型默认值
byte0
short0
int0
long0L
float0.0f
double0.0d
char'u0000'
String (or any object)null
booleanfalse

Java 常量

// 在 Java 中使用 final 关键字来修饰常量,声明方式和变量类似
final double PI = 3.1415927;

自动类型转换

  • 整型、实型(常量)、字符型数据可以混合运算。运算中,不同类型的数据先转化为同一类型,然后进行运算。
byte,short,char—> int —> long—> float —> double 

强制类型转换

  • 条件是转换的数据类型必须是兼容的
  • 格式:(type)value type是要强制类型转换后的数据类型
int i1 = 123; 
byte b = (byte)i1;//强制类型转换为byte

取值

Byte.SIZE
Byte.MAX_VALUE
Integer.SIZE
Integer.MIN_VALUE
.....