Java - 数据类型

时间:2020-02-23 14:36:29  来源:igfitidea点击:

在本教程中,我们将在Java编程语言中了解数据类型。

常数

常量是在执行程序的执行期间永不改变的固定值。

以下是Java中的常量类型。

  • 整数常数

  • 实数或者浮点常数

  • 字符常数

  • 字符串常数

整数常数

这些是没有任何十进制部分的数字。
它们可以是十进制(BAS 10),八进制(基部8)或者十六进制(基部16)编号系统。

十进制整数常量使用0到9的十位数。

示例:-99,0,100是十进制整数常量。

八进制整数常量以0开始,并使用0到7的八位数字。

示例:01,010,011是八进制整数常量。

十六进制整数常量使用从0到9的10位数和来自A到F的六个字母。
我们还可以使用来自A到F的小字母。

示例:0xA,0xFF,0x0B是十六进制整数常量。

真实或者浮点常数

这些是十进制部分的数字。

示例:-10.12,0.5,100.234是所有真正的常数。

我们可以代表指数稳定性的真实常量。 mantisa e exponent其中: mantisa是一个实数或者整数。

exponent是一个包含加上和减号的整数。

在以下示例中,我们以指数形式表示为123000。 123000 = 1.23e5同样,我们可以以指数形式表示-0.012,如下所示。 -0.012 = -1.2e-2

字符常数

字符常量是单引号括起单个字符。

示例:'a','b','c','1','2'等是字符常量。

字符串常数

字符串常量是双引号括起来的字符序列。

示例:"Hello World","A","B","1"等是字符串常量。 'a'是一个字符常数,因为它使用单引号。 "a"是一个字符串常量,因为它使用双引号。

逃脱序列

这些是Java中的特殊反斜杠字符常量。

下面列出了一些转义序列。

|字符常数|描述|
| --- - | --- |
| '''|单句号|
| '\“'|双引号|
| '\ a'|声音警报(钟)|
| '\ b'| Backspace |
| '\ f'|形式饲料|
| '\ r'|回车|
| '\t'|水平制表符|
| '\v'|垂直制表符|
| '\'|反斜杠|
| '/'|正斜杠|

变量

变量是一个命名的内存位置,以保持一些值。

存储在变量中的值可以随时更改。

变量示例:ISGAMEOVER,NAMGE,AGE等

变量名称规则

命名变量我们必须遵循给定的规则。

  • 第一个字符必须是字母或者下划线

  • 可以使用字母(a-z和a-z),数字(0-9)和下划线_

  • 绝不能是关键字

  • 不得包含空格

  • 变量名称可以是任何长度

变量名称区分大小写, isGameOverisgameover被视为两个单独的变量。

Java中的数据类型

Java中有两类数据类型。

第一个是"原始"数据类型。
第二个是"派生"数据类型。

以下是Java中可用的原始数据类型。

  • 整数类型 - byte- short- int- long

  • 浮点类型 - float- double

  • 字符类型: char

  • 布尔类型: boolean

派生类型: ClassInterfaceArray等等。

整数类型的范围

关键词大小(字节)范围
byte1-128到127
short2-32,768至32,767
int4-2,147,483,648至2,147,483,647
long8-9,223,372,036,854,775,808至9,223,372,036,854,775,807

浮点类型范围

关键词大小(字节)范围
float4-3.4e38至3.4e38
double8-1.7e308至1.7e308

字符类型

这些需要2个字节的记忆空间,我们使用 char关键字创建字符数据类型变量。

例子: char ch = 'y';

布尔类型

布尔日期类型可以只需要两个值 truefalse我们使用 boolean关键字创建布尔类型变量。

例子: boolean isGameOver = true;