第三章Java程序设计基础(3)

文章作者 100test 发表时间 2007:09:11 11:58:22
来源 100Test.Com百考试题网


  数 组 运 算 符 数 组 运 算 符 形 式 如 下: [ ] 可 给 出 数 组 中 某 个 元 素 的 值。 合 法 的 取 值 范 围 是 从0到 数组 的 长 度 减1。 取 值 范 围 的 检 查 只 在 运 行 时 刻 实 ?copy.。

  ?reg. 运 算 符 ?reg. 以String对 象 实 现。 运 算 符" "完成 并 ?reg. 操 作, 如 果 必 要 则 自 动 把 操 作 数 转 换 为String型。如 果 操 作 数 是 一 个 对 象, 它 可 定 义 一 个 方 法toString ( ) 返回 该 对 象 的String方 式, 例 如 float a = 1.0 print (“The value of a is” a “\n”). 运 算 符 用 到 ?reg. 上 的 例 子 String s=“a=” a. =运 算 符 也 可 以 用 于String。 注 意, 左 边(下 例 中 的s1)仅 求 值一 次。 s1 =a. //s1=s1 a //若a非String型, 自 动 转 换 为String型。

  对 象 运 算 符 双 目 运 算 符instanceof 测 试 某 个 对 象 是 否 是 指定 类 或 其 子 类 的 实 例。 例 如: if (myObject instanceof MyClass) { MyClass anothermyObject=( MyClass) myObject. … } 是 判 定myObject是 否是MyClass的 实 例 或 是 其 子 类 的 实 例。

  强 制 和 转 换 Java语 言 和 解 释 器 限 制 使 用 强 制 和 转 换, 以防 止 出 错 导 致 系 统 崩 溃。 整 数 和浮点 数 ?reg. 间 可 以 来 回 强制 转 换, 但 整 数 不 能 强 制 转 换 成 数 组 或 对 象。 对 象 不 能 被强 制 为 基 本 类 型。

  3.1.6 Java流 控 制
  下 面 几 个 控 制 结 构 是 从C语 言 借 鉴 的。

  分 支 结 构

  if/else分 支 结 构

  if (Boolean) { statemanets. } else { statements. }

  switch分 支 结 构

  switch(expr1) { case expr2: statements. break. case expr3: statements. break. default: statements. break. }

  循 环 结 构 for循 环 结 构

  for (init expr1.test expr2.increment expr3) { statements. }

  While循 环 结 构

  While(Boolean) { statements. }

  Do循 环 结 构

  do { statements. } while (Boolean).

  一 般 顺 序 控 制

  break [label] continue [label] reutrn expr. label:statement.

  for循 环 例 子 下 面 是 一 个 程 序 例 子, 画 几 条 线, 分 别 用 红,绿,蓝颜 色, 这 段 程 序 可 能 是Java函 数 的 一 部 分:

  int count. for (count=1.count<=12.count ) { switch (count % 3) } case 0: setColor(Color.red). break. case 1: setColor(Color.blue). break. case 2: setColor(Color.green). break. } g.drawLine(10,count*10,80,count*10). }

  3.2 Java变 量 和 函 数 的 实 例
  Java的 类 包 含 变 量 和 函 数。 数 据 变 量 可 以 是 一 ?copy. 原始 的 类 型,如int,char等。 成 员 函 数 是 一 ?copy. 可 执 行 的 过 程。例 如,下 面 程 序 里: public class ClassOne { int i. public ClassOne() { i=10. }

  public void Add_i(int j) { i=i j. } }

  ClassOne包 含 一 个 变 量i和 两 个 成 员 函 数,ClassOne(int first)和Add_i(int j)。



相关文章


第三章Java程序设计基础(4)
第三章Java程序设计基础(3)
第三章Java程序设计基础(2)
第三章Java程序设计基础(1)
第二章Java程序开发与运行环境(1)
第二章Java程序开发与运行环境(2)
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛