Java教程

Java 基本数据类型

本文主要是介绍Java 基本数据类型,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

基本数据类型

参考官网

byte: 8-bit

short: 16-bit

int: 32-bit

long: 64-bit

float: 32-bit

double: 64-bit

boolean: 只有两个可能的值 true 和 false;这种数据类型表示一位信息,但它的“大小”并不是精确定义的

char: 是单个 16 位 Unicode 字符。它的最小值为 '\u0000'(或 0),最大值为 '\uffff'(或 65,535)

Note: 除了上面列出的八种原始数据类型之外,Java 编程语言还通过 java.lang.String 类提供了对字符串的特殊支持。将您的字符串括在双引号内将自动创建一个新的 String 对象;例如,String s = "这是一个字符串";。 String 对象是不可变的,这意味着一旦创建,它们的值就无法更改。 String 类在技术上不是原始数据类型,但考虑到该语言对其提供的特殊支持,您可能倾向于这样认为。您将在 Simple Data Objects 中了解有关 String 类的更多信息

Default Values

Data Type Default Value (for fields)
byte 0
short 0
int 0
long 0L
float 0.0f
double 0.0d
char '\u0000'
String (or any object) null
boolean false

局部变量略有不同;编译器永远不会给未初始化的局部变量分配默认值。如果您无法在声明它的地方初始化您的局部变量,请确保在尝试使用它之前为其分配一个值。访问未初始化的局部变量将导致编译时错误。

前缀 0x 表示十六进制,0b 表示二进制:

这篇关于Java 基本数据类型的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!