Java 基本数据类型
Java是一种强类型语言, 即 Java 中的每一个变量都必须有一个声明的类型。
在 Java 中,有两种类型:
基本类型 (primitive type) 有八种
逻辑类 boolean
文本类 char
整数类 byte, short, int, long
浮点类 double, float
本章主要讲述基本数据类型。
一.逻辑类── boolean
与 C 语言不同, Java 定义了专门的布尔类型。布尔类型的文字只有两个,
它们是 true 和 false。布尔类型的变量使用关键字 boolean 来定义。布尔型的文字
和变量常常被用在条件判断语句中。
注意:在 Java 中,布尔型变量不是数值型变量,它不能被转换成任意一种
类型。数值型变量也不能被当作布尔型变量使用。这一点和 C 语言完全不同。
以下是一个有关 boolean 类型变量的声明和初始化:
boolean truth = true;
二.文本类── char 和 String
1、使用 char 类型可表示单个字符。一个 char 代表一个 16-bit 无符号的(不
分正负的) Unicode 字符。一个 char 文字必须包含在单引号内 ( ‘’)。
‘a ’
t‘’ 一个制表符
u????‘ ’ 一个特殊的 Unicode 字符。????应严格按照四个 16 进制数字进行
替换
和在 C 语言中一样, Java 也支持转义字符。 Java 中使用 “”将转义字符与一
般的字符区分开来。
Java 中的转义字符
转义序列 含义
\b 退格
\t 水平制表
\n 换行
\f 换页
\r 回车
” 双引号
’ 单引号
\\ 反斜杠
2、String 不是原始类型,而是一个类( class),它被用来表示字符序列。 字
符本身符合 Unicode 标准,且上述 char 类型的反斜线符号适用于 String。与 C 和
C++不同, String 不能用 \0 作为结束。
String
不是一个原始数据类型,它是一个类
具有用双引号引用的文字
“The quick brown fox jumped over the lazy dog. ”
可按如下情形使用:
String greeting = “Good Morning!! n”;
String err_meg = “ record not found ! ”;
三.整数类── byte, short, int, long
在 Java编程语言中有四种整数类型,每种类型可使用关键字 byte, short, int
和 long 中的任意一个进行声明。
整数类型的文字可使用十进制、八进制和 16 进制表