floating 浮点 数 下 边 给 出 的 数 据 表 示 都 是浮点 数 的 例 子: 6.37 , 3.7E15 , 3e8
浮点 数 长 度 数 据 类 型 表 示
32 bits float
64 bits double
Boolean 布 尔 变 量 下 边 是 布 尔 变 量 的 两 种 可 能 取 值: true false
Character 字 符 下 边 给 出 的 都 是 字 符 的 例 子: a \t (tab) \u????(unicode)
String 字 符 ?reg; 下 边 给 出 的 都 是 字 符 ?reg; 的 例 子: "This is a string literal" "中
国 科 学 院 计 算 所"
数 组 你 可 以 定 义 任 意 类 型 的 数 组. char s[]; 这 是 字 符 型数 组; int [] array; 这 是
整 型 数 组; 你 还 可 以 定 义 数 组 的数 组. int block[][]=new int [2][3]; 数 组 边 界 在 运
行 时 被 检 测,避免 堆 栈 溢 出 和 内 存 崩 溃.
在 Java 里,数 组 实 际 上 是 一 个 对 象,数 组 有 一 个 成 员 变 量:length。你 可 以 用
这 个 成 员 函 数 来 查 看 任 意 数 组 的 长 度. int a[][] = new int [10][3] a.length /* 10 */
a[0].length /* 3 */
创 建 数 组 在 Java 里 创 建 数 组,你 可 使 用 两 种 基 本 方 法 ?reg; 一。 创 建 一 个 空
数 组: int list[]=new int[50]; 或 你 可 以 用 初始 数 值 填 充 数 组. String names[] =
{ "Chenji","Yuan","Chun","Yang" }; 相 当 于 下 面 功 能: String names[]; names = new
String[4]; names[0]=new String("Chenji"); names[1]=new String("Yuan"); names[2]=new
String("Chun"); names[3]=new String("Yang");
在 编 译 时 你 不 能 象 下 例 那 样 创 建 静 态 数 组。 int name[50];//将产 生 一 个 编 译
错 误
你 也 不 能 用 new 操 作 去 填 充 一 个 没 定 义 大 小 的 数 组。 int name[]; for (int
i=0;i<9;i++) { name[i] = i; }
3.1.5 表 达 式
Java 语 言 的 表 达 式 和 C 语 言 非 常 类 似。