位置:电子教程 > Java基础语法 (如果看不到内容请使用360浏览器) 推荐学习资源
开发准备
Java 程序基础
Java 运算符
Java流程控制语句
当前阅读教程:Java基础语法 > 常量值
阅读(22555525)      收藏       赞(5685)      分享
上一篇: Java 常量 下一篇: 定义常量

常量值又称为字面常量,它是通过数据直接表示的,因此有很多种数据类型,像整型和字符串型等。下面一一介绍这些常量值。

整型常量值

Java 的整型常量值主要有如下 3 种形式。

Ø  十进制数形式:如 54-670

Ø  八进制数形式:Java 中的八进制常数的表示以 0 开头,如 0125 表示十进制数 85-013 表示十进制数 -11

Ø  十六进制数形式:Java 中的十六进制常数的表示以 0x 0X 开头,如 0x100 表示十进制数 256-0x16 表示十进制数 -22

整型(int)常量默认在内存中占 32 位,是具有整数类型的值,当运算过程中所需值超过 32 位长度时,可以把它表示为长整型(long)数值。长整型类型则要在数字后面加 L 1 697L,表示一个长整型数,它在内存中占 64 位。

 

实型常量值

Java 的实型常量值主要有如下两种形式。

Ø  十进制数形式:由数字和小数点组成,且必须有小数点,如 12.34-98.0

Ø  科学记数法形式:如 1.75e5 32&E3,其中 e E 之前必须有数字,且 e E 之后的数字必须为整数。

Java 实型常量默认在内存中占 64 位,是具有双精度型(double)的值。如果考虑到需要节省运行时的系统资源,而运算时的数据值取值范围并不大且运算精度要求不太高的情况,可以把它表示为单精度型(float)的数值。

单精度型数值一般要在该常数后面加 F f,如 69.7f,表示一个 float 型实数,它在内存中占 32 位(取决于系统的版本高低)。

 

布尔型常量值

Java 的布尔型常量只有两个值,即 false(假)和 true(真)。

 

字符型和字符串常量值

Java 的字符型常量值是用单引号引起来的一个字符,如 'e'E'。需要注意的是,Java 字符串常量值中的单引号和双引号不可混用。双引号用来表示字符串,像 "11""d" 等都是表示单个字符的字符串。

除了以上所述形式的字符常量值之外,Java 还允许使用一种特殊形式的字符常量值来表示一些难以用一般字符表示的字符,这种特殊形式的字符是以开头的字符序列,称为转义字符

注意:这里表示字符和字符串的单引号和双引号都必须是英语输入环境下输入的符号。

下表列出了 Java 中常用的转义字符及其表示的意义。

义字符

说明

ddd

1~3 位八进制数所表示的字符

uxxxx

1~4 位十六进制数所表示的字符

'

单引号字符

"

双引号字符

\

双斜杠字符

回车

换行



退格

横向跳格

表ava中常用的转义字符


上一篇: Java 常量 下一篇: 定义常量
计算机毕业设计作品网      毕业设计文档网      小程序教程网       毕业设计资料网  |         毕业设计定制QQ:45157718(微信同号)(备注:毕设)