00000001.htm
来自「水木清华BBS」· HTM 代码 · 共 193 行 · 第 1/2 页
HTM
193 行
一个浮点字面量可包括以下部分: 一个十进制整数,一个小数点“.”, <BR>小数部分(另外一个十进制整数),指数部分,一个类型后缀。指数部分 <BR>是一个e或E后跟一个整数。浮点字面量至少包含有一个数字,外加或 <BR>者一个小数点或者一个e(或E),下面举一些浮点字面量的例子: <BR> 3.1415 3.1E12 .1e12 2E12 <BR>就象在后面描述的那样,Java语言有两种浮点类型: float 及 <BR>double,用户可按以下写法区分: <BR> 2.0d或2.0D double 型 <BR> 2.0f或2.0F或2.0 float型 <BR> <BR>2.4.3 布尔字面量 <BR> 布尔(boolean)字面量有两个值: true及false。 <BR> <BR>2.4.4 字符字面量 <BR>字符字面量是一个由单引号括起的字符(或者是由一组字符来表述 <BR>一个字符)。字符属于char类型,并且均从泛代码字符集中得来。而下面 <BR>列出的转义序列则用来描述一些非图形字符,它们以反斜杠“\”开始以 <BR>作转义用。 <BR> <BR>续行符头 <newline> \ <BR>换行 NL(LF) \n <BR>垂直制表符 HT \t <BR>退格 BS \b <BR>回车 CR \r <BR>走纸换页 FF \f <BR>反斜杠 \ \\ <BR>单引号 ' \' <BR>双引号 " \" <BR>八进制数 0ddd \ddd <BR>十六进制数 0xdd \xdd <BR>泛代码字符 0xdddd \udddd <BR> <BR>2.4.5 串字面量 <BR>串字面量是双引号引起的零个或多个字符的序列。每个串字面量被 <BR>看作是一个串对象,而并非是一个字符的数组,例如“abc”创建了一 <BR>个新的串类的实例。下面的都是合法的串字面量: <BR> " " \\空串 <BR> "\" " \\只包含一个双引号的串 <BR> "This is a string" <BR> "This is a \ <BR> two-line string" <BR> <BR>2.5 运算符及特殊分隔符 <BR> 下面这些字符在Java源程序中作运算符或分隔符用: <BR> + — ! % ^ & * | ~ / > < <BR> ( ) { } [ ] ; ? : ,· = <BR> 另外,下面这些复合字符被用作运算符: <BR> ++ -- == <= >= != << >> <BR> >>> += -= *= /= &= /= <BR> ^= %= <<= >>= >>>= ‖ && <BR> 后面还要在运算符一节中作详细介绍。 <BR> <BR>3. 类型 <BR>任何一个变量或表达式都有一个类型,类型决定变量可能的取值范 <BR>围,决定对这些值允许的操作,以及这些操作的意义是什么。Java语言 <BR>中提供了内置定义类型,程序员也可以利用类及界面(interface)机制构造 <BR>新类型。 <BR>Java语言有两种类型: 简单类型和复合类型。简单类型指那些不能 <BR>再分割的原子类型。如:整型、浮点型、布尔型、字符型均为简单类型。 <BR>复合类型建立在简单类型的基础上。Java语言有三种复合类型:数组、 <BR>类及界面。在本节中,我们主要讨论简单类型及数组。 <BR> <BR>3.1 数值类型 <BR>3.1.1 整数类型 <BR>整数与C及C++中相似,但有两点区别: 其一,所有的整数类型 <BR>均是独立于机器的;其二,对某些传统的定义作出改变,以反映自C问 <BR>世以来所带来的变化,四种整数类型分别具有8位、16位、32位及64 <BR>位的宽度,并且均是有符号的(signed)。如下所示: <BR> <BR>宽度 <BR>类型名 <BR>8 <BR>byte <BR>16 <BR>short <BR>32 <BR>int <BR>64 <BR>long <BR> <BR>一个变量的类型不会直接影响它的存储的分配,类型仅仅决定变量 <BR>的算术性质以及合法的取值范围。如果把一个超出合法范围的值赋给一 <BR>变量,那么这个值将是对合法值域取模后的值。 <BR> <BR>3.1.2 浮点类型 <BR>关键字float表示单精度(32位),而double则表示双精度(64位),两 <BR>个float型数运算的结果仍是float型,若有其中之一为double型,则结 <BR>果为double型。浮点运算及数据格式按IEEE754中的定义,细节问题请 <BR>参阅 “附录A: 浮点”中有关浮点实现的细节。 <BR> <BR>3.1.3 字符类型 <BR>Java全部使用泛代码字符集,因此char类型数据被定义成一个16 <BR>位的无符号整数。 <BR> <BR>3.2 布尔类型 <BR>当一个变量的取值或为ture或为false,或者是当一个方法的返回值为ture或false时,它
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?