00000005.htm
来自「水木清华BBS」· HTM 代码 · 共 285 行 · 第 1/2 页
HTM
285 行
<HTML><HEAD> <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER>发信人: FrankCH (小花花), 信区: Java <BR>标 题: Java教程(六) <BR>发信站: BBS 水木清华站 (Sun Jul 27 12:12:13 1997) <BR> <BR> <BR> 第 一 部 分 Java入 门 <BR> <BR> 第 四 章 流 控 制 (续 ) <BR> <BR> 郁欣 孙元 王曦东 王克宏 <BR> <BR> <BR> <BR> 4.1.4返 回 语 句 return <BR> <BR> return语 句 从 当 前 方 法 中 退 出 ,返 回 到 调 用 该 方 法 的 语 句 处 , <BR>句 继 续 程 序 的 执 行 。 (有 关 方 法 的 内 容 ,我 们 将 在 第 六 章 详 细 讲) <BR>是 一 个 方 法 )。 返 回 语 句 有 两 种 格 式 : <BR> <BR> <BR> <BR> 1.return expression <BR> <BR> 返 回 一 个 值 给 调 用 该 方 法 的 语 句 ,返 回 值 的 数 据 类 型 必 须 ? <BR>方 法 声 明 中 的 返 回 值 类 型 <BR>一 致 。 可 以 使 用 强 制 类 型 转 换 来 使 类 型 一 致 。 <BR> <BR> 2.return <BR> <BR> 当 方 法 说 明 中 用 void声 明 返 回 类 型 为 空 时 ,应 使 用 这 种 格 式 , <BR>? 不 返 回 任 何 值 。 <BR> <BR> return 语 句 通 常 用 在 一 个 方 法 体 的 最 后 ,以 退 出 该 方 法 并 返 <BR> 一 个 值 。 Java中 ,单 独 的 <BR>return语 句 用 在 一 个 方 法 体 的 中 间 时 ,会 产 生 编 译 错 误 ,因 为 这 时 <BR>? 有 一 些 语 句 执 行 不 到 。 但 <BR>可 以 通 过 把 return语 句 嵌 入 某 些 语 句 (如 if-else)来 使 程 序 在 未 执 ? <BR>完 方 法 中 的 所 有 语 句 时 退 出 <BR>,例 如 : <BR> <BR> int method (int num) { <BR> ∥ return num; ∥will cause compile time error <BR> if (num>0) <BR> return num; <BR> …… ∥ may or may not be executed <BR> ∥depending on the value of num <BR> <BR> <BR> § 4.2循 环 语 句 <BR> <BR> 循 环 语 句 的 作 用 是 反 复 执 行 一 段 代 码 ,直 到 满 足 终 止 循 环 ? <BR>条 件 为 止 ,一 个 循 环 一 般 <BR>应 包 括 四 部 分 内 容 : <BR> <BR> 1.初 始 化 部 分 (initialization):用 来 设 置 循 环 的 一 些 初 始 条 件 , <BR>? 计 数 器 清 零 等 。 <BR> <BR> 2.循 环 体 部 分 (body):这 是 反 复 循 环 的 一 段 代 码 ,可 以 是 单 一 ? <BR>一 条 语 句 ,也 可 以 是 复 合 语 <BR>句 。 <BR> <BR> 3.迭 代 部 分 (iteration):这 是 在 当 前 循 环 结 束 ,下 一 次 循 环 开 始 <BR>? 执 行 的 语 句 ,常 常 用 来 使 计 <BR>数 器 加 1或 减 1。 <BR> <BR> 4.终 止 部 分 (termination):通 常 是 一 个 布 尔 表 达 式 ,每 一 次 循 环 <BR> 要 对 该 表 达 式 求 值 ,以 验 证 <BR>是 否 满 足 循 环 终 止 条 件 。 <BR> <BR> Java中 提 供 的 循 环 语 句 有 :while语 句 ,do-while语 句 和 for语 句 ,下 <BR> 分 别 介 绍 。 <BR> <BR> 4.2.1while语 句 <BR> <BR> while语 句 实 现 "当 型 "循 环 ,它 的 一 般 格 式 为 ; <BR> <BR> [initialization] <BR> while (termination){ <BR> body; <BR> [iteration;] <BR> } <BR> <BR> <BR> 1.当 布 尔 表 达 式 (termination)的 值 为 true时 ,循 环 执 行 大 括 号 中 <BR> 语 句 。 并 且 初 始 化 部 分 和 <BR>迭 代 部 分 是 任 选 的 。 <BR> <BR> 2.while语 句 首 先 计 算 终 止 条 件 ,当 条 件 满 足 时 ,才 去 执 行 循 环 <BR>? 中 的 语 句 。 这 是 "当 型 "循 <BR>环 的 特 点 。 <BR> <BR> 4.2.2 do-while语 句 <BR> <BR> do-while 语句实现"直到型"循环,它的一般格式为: <BR> [initialization] <BR> do { <BR> body; <BR> [iteration;] <BR> } while (termination); <BR> <BR> <BR> 1.do-while语 句 首 先 执 行 循 环 体 ,然 后 计 算 终 止 条 件 ,若 结 果 为t <BR>rue,则 循 环 执 行 大 括 号 中 的 <BR>语 句 ,直 到 布 尔 表 达 式 的 结 果 为 false。 <BR> <BR> 2.与 while语 句 不 同 的 是 ,do-while语 句 的 循 环 体 至 少 执 行 一 次 , <BR>? 是 "直 到 型 "循 环 的 特 点 。 <BR> <BR> 4.2.3 for语 句 <BR> <BR> for语 句 也 用 来 实 现 "当 型 "循 环 ,它 的 一 般 格 式 为 : <BR> <BR> for (initialization; termination; iteration){ <BR> <BR> body; <BR> <BR> } <BR> <BR> 1.for语 句 执 行 时 ,首 先 执 行 初 始 化 操 作 ,然 后 判 断 终 止 条 件 ? <BR>否 满 足 ,如 果 满 足 ,则 执 行 循 <BR>环 体 中 的 语 句 ,最 后 执 行 迭 代 部 分 。 完 成 一 次 循 环 后 ,重 新 判 断 <BR>? 止 条 件 。 <BR> <BR> 2.可 以 在 for语 句 的 初 始 化 部 分 声 明 一 个 变 量 ,它 的 作 用 域 为 <BR>? 个 for 语 句 。 <BR> <BR> 3.for语 句 通 常 用 来 执 行 循 环 次 数 确 定 的 情 况 (如 对 数 组 元 素 <BR>? 行 操 作 ),也 可 以 根 据 循 环 <BR>结 束 条 件 执 行 循 环 次 数 不 确 定 的 情 况 。 <BR> <BR> 4.在 初 始 化 部 分 和 迭 代 部 分 可 以 使 用 逗 号 语 句 ,来 进 行 多 个 <BR>? 作 。 逗 号 语 句 是 用 逗 号 <BR>分 隔 的 语 句 序 列 。 例 如 : <BR>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?