收藏 分享(赏)

JAVA实验报告 (2).pdf

上传人:精品资料 文档编号:10124127 上传时间:2019-10-12 格式:PDF 页数:24 大小:450.61KB
下载 相关 举报
JAVA实验报告 (2).pdf_第1页
第1页 / 共24页
JAVA实验报告 (2).pdf_第2页
第2页 / 共24页
JAVA实验报告 (2).pdf_第3页
第3页 / 共24页
JAVA实验报告 (2).pdf_第4页
第4页 / 共24页
JAVA实验报告 (2).pdf_第5页
第5页 / 共24页
点击查看更多>>
资源描述

1、编 号 :JAVA大 学 教 程 实 验 报 告院系:计 算 机 科 学 与 工 程 学 院专业: 计 算 机 科 学 与 技 术学生姓名: 方 遥学号: 1100310107指导教师:汪 华 登 2013 年 12 月 15 日实 验 一 Java 开 发 环 境 及 基 本 语 法一、实验目的1、 掌 握 常 用 的 Java集 成 开 发 环 境 的 使 用 , 特 别 是 Eclipse和 NetBeans。2、 掌 握 Java基 本 语 法 , 重 点 是 面 向 对 象 的 思 想 和 语 法 。3、 掌 握 控 制 台 下 ( 应 用 程 序 ) 的 输 入 输 出 方 法 ,

2、 作 为 后 续 部 分 实 验 的 基 础 。二、实验类型设 计 型 。三、实验内容1、 打 开 实 验 室 计 算 机 上 的 集 成 开 发 环 境 Eclipse或 NetBeans( 重 点 是 Eclipse) , 掌 握 其基 本 使 用 方 法 。 了 解 开 发 软 件 的 各 个 菜 单 功 能 。 会 创 建 java项 目 (Project), 会 编 辑 和 编 译 、运 行 项 目 代 码 。2、 验 证 和 学 习 所 给 的 几 个 例 子 程 序 及 其 讲 解 。 然 后 自 己 编 写 一 个 至 少 由 一 个 类 构 成 的Java程 序 , 其 功

3、能 是 在 运 行 后 , 能 接 收 用 户 输 入 一 个 学 生 的 姓 名 以 及 java课 的 成 绩 ( 百 分 制 ) ,并 输 出 对 该 学 生 成 绩 是 否 达 到 60分 的 及 格 分 的 判 断 ( 可 使 用 if语 句 ) 。 例 如 , 输 入 学 生 姓 名李 明 , 然 后 输 入 成 绩 50, 则 输 出 “李 明 的 成 绩 为 不 及 格 ”。3、 编 写 一 个 程 序 来 表 示 长 方 体 的 长 宽 高 等 数 据 并 有 计 算 体 积 的 函 数 可 供 调 用 , 长 方 体类 从 矩 形 类 继 承 而 来 。 程 序 运 行 时

4、 能 接 受 输 入 任 意 的 3 个 数 作 为 长 方 体 的 长 、 宽 和 高 , 然 后能 够 输 出 所 输 入 的 长 宽 高 及 所 计 算 出 的 体 积 。 注 意 不 能 把 代 码 全 部 写 在 main函 数 里 面 , 不 能直 接 输 出 长 宽 高 的 乘 积 。 在 解 决 该 问 题 的 程 序 设 计 中 , 将 体 积 计 算 等 功 能 封 装 成 方 法 调 用 ,长 宽 高 等 属 性 封 装 到 矩 形 类 和 长 方 体 类 中 , 尽 量 多 地 用 到 接 口 的 定 义 、 类 的 定 义 、 成 员 变 量的 定 义 、 成 员 函

5、 数 的 定 义 、 类 的 继 承 等 面 向 对 象 的 语 法 和 知 识 点 。 在 此 基 础 上 熟 悉 、 理 解 和解 释 类 的 封 装 、 继 承 等 面 向 对 象 编 程 思 想 和 概 念 。四、预备知识作 为 一 门 完 全 面 向 对 象 的 程 序 设 计 语 言 , Java语 言 编 写 的 所 有 程 序 都 是 由 类 ( 以 及 接 口 )构 成 的 。 所 以 我 们 需 要 重 点 掌 握 类 的 定 义 、 修 饰 , 对 象 的 创 建 , 类 的 继 承 , 以 及 接 口 等 面 向对 象 语 法 知 识 。 Java中 没 有 模 板 、

6、 多 继 承 、 运 算 符 重 载 等 C+中 比 较 复 杂 的 语 法 部 分 , 其 面向 对 象 语 法 相 对 简 单 。大 家 此 前 一 般 学 过 C或 C+语 言 等 , 那 么 请 注 意 , 由 于 Java是 “完 全 ”面 向 对 象 的 语 言 , 任 何程 序 代 码 都 是 类 或 接 口 构 成 , 所 以 请 务 必 摒 弃 在 C语 言 等 的 学 习 过 程 中 形 成 的 喜 欢 在 main函数 外 部 定 义 全 局 变 量 等 习 惯 , 因 为 这 些 做 法 在 Java中 将 直 接 成 为 错 误 。 Java程 序 都 只 由 接 口

7、和 ( 或 ) 类 构 成 , 类 中 才 可 定 义 普 通 数 据 类 型 或 复 合 数 据 类 型 的 成 员 变 量 。 对 于 初 学 面 向 对象 程 序 设 计 的 学 习 者 而 言 , 类 看 起 来 很 复 杂 , 实 际 上 我 们 应 该 注 意 到 : 类 只 是 由 两 种 东 西 构成 的 , 一 种 是 成 员 变 量 , 另 一 种 是 成 员 函 数 ( 或 称 成 员 方 法 ) 。 对 于 Java程 序 而 言 , 只 有 在成 员 函 数 中 , 才 可 以 编 写 和 存 在 具 体 的 执 行 语 句 。 而 在 Java程 序 的 类 中 的

8、 成 员 函 数 中 , 就 涉及 到 数 据 类 型 和 循 环 语 句 等 基 本 语 法 。Java的 基 本 语 法 与 C语 言 是 很 接 近 的 。 同 样 有 普 通 数 据 类 型 变 量 ( 在 Java中 包 括 整 型 、字 符 型 、 布 尔 型 等 ) 的 定 义 , 同 样 有 if语 句 , if-else语 句 , switch语 句 , 以 及 while循 环 , for循 环 , do-while循 环 。 此 处 不 单 独 举 例 , 大 家 首 先 可 在 main函 数 中 自 己 编 写 简 单 的 代 码 对 这些 基 本 语 法 概 念 进

9、 行 练 习 和 验 证 。 然 后 应 用 Java的 面 向 对 象 语 法 , 设 计 类 和 定 义 对 象 等 , 进行 Java面 向 对 象 编 程 思 想 和 语 法 的 熟 悉 。实 验 源 代 码 1:importjava.util.Scanner;publicclassShiyan1_1publicstaticvoidmain(Stringargs)/TODO自 动 生 成 的 方 法 存 根intscore;Stringname;Scannerinput=newScanner(System.in);System.out.println(“请 输 入 名 字“);name

10、=input.next();System.out.println(“请 输 入 成 绩“);score=input.nextInt();Students1=newStudent(score,name);s1.IfGreat();input.close();classStudentintscore;Stringname;publicStudent(ints,Stringnam)score=s;name=nam;publicvoidIfGreat()if(scoresi.score)min=si.score;minIndex=i;if(max=0elsemyExceptionmyE=newmyEx

11、ception();throwmyE;publicstaticvoidmain(Stringargs)Scannerinput=newScanner(System.in);inta=newint5;System.out.println(“依 次 输 入“+a.length+“个 整 数 !“);tryfor(inti=0;ia.length;i+)even(ai=input.nextInt();System.out.println(“successfullyinput!“);catch(myExceptione)/e.printStackTrace();System.out.println(“产 生 异 常 的 名 称 为 :“+e.toString();运 行 结 果 :依 次 输 入5个 整 数 !126556321输 入 错 误 , 输 入 范 围0-100产 生 异 常 的 名 称 为 :shiyan.myException

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报