电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

java程序设计课程--实验报告-实验10

4页
  • 卖家[上传人]:第***
  • 文档编号:34254014
  • 上传时间:2018-02-22
  • 文档格式:DOC
  • 文档大小:66.50KB
  • / 4 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、Java 开发技术实验报告实验序号:实验 10实验项目名称:综合练习(一)学号 姓名 专业、班实验地点 实 1-316 指导教师 实验时间 2012-11 -7一、 实验目的及要求 复习巩固编写类中构造方法的概念,以及类成员声明的方法 复习巩固条件和循环语句的使用方法二、实验设备(环境)及要求PC 机,windows xp,软件环境(jdk1.6,tomcat web 服务器,Eclipse) 硬件要求:CPU PII 以上,64M 内存,100M 硬盘空间。 软件要求:Windows98/Me/XP/NT/2000,IE 5 以上。 开发环境:JDK1.6.0_10三、实验内容与步骤练习一设计并实现类 Dog,所包含的实例数据表示狗的名字和年龄。定义 Dog 构造方法接收和初始化实例数据,并定义获取与设置名字和年龄的方法。定义一个方法计算并返回狗等效于人的年龄(狗的实际年龄乘以 7) 。定义 toString 方法返回一行描述狗的字符串。创建一个驱动类 Kennel,该类的 main 方法实例化并更新若干个 Dog 对象。 (参考第 4 章知识)Dog.java 的源代码如下:imp

      2、ort java.util.Scanner; public class Dog public static void main(String args) System.out.println(请输入狗的姓名:); Scanner scan1=new Scanner(System.in); String name=scan1.next(); System.out.println(请输入狗的年龄:);Scanner scan2=new Scanner(System.in); int age=scan2.nextInt();Kennel Age=new Kennel(age); Age.Age(); System.out.println(狗的名字是: +name); System.out.println(Age.toString(); Kennel.java 的源代码如下:public class Kennel final int num=7; int age; int ages; String name; Kennel(int age)this.age=age;this.name=name

      3、; public void Age()ages=age*num; public String toString() String s=; String a1=Integer.toString(age); String a2=Integer.toString(ages);s=(狗的年龄为:+a1+ 对应人的年龄为:+a2); return s; 练习二设计并实现一个 Hi-Lo 猜猜游戏程序。程序从 1-100 中随机选择一个数,然后反复让用户猜该数字是什么直到猜对或用户退出为止。每猜一次都告诉用户猜测的结果是对还是过大或过小。使用一个标识值确定用户是否想退出。当用户猜对时报告其猜测的次数。每次游戏结束时询问用户是否想继续玩,直到用户选择结束。 (参考第 5 章知识)Caicai .java 的源代码如下:import java.util.Scanner;public class Caicai public static void main(String args) int Guess=0,count=0; do System.out.println(欢迎来到猜猜小游戏! ); Syst

      4、em.out.println(下面给你一个 1 至 100 之间的整数,请猜猜这个数 ); int realNumber=(int)(Math.random()*100)+1; Scanner reader=new Scanner(System.in); System.out.println(请输入你的猜测,(猜对后输入“0”则游戏结束哦); Guess=reader.nextInt();if(Guess=0) break; while(Guess=0&GuessrealNumber) System.out.println(哦,数太大了,请继续输入: ); Guess=reader.nextInt(); else if(GuessrealNumber) System.out.println(哦,数太小了,请继续输入: ); Guess=reader.nextInt(); else break; System.out.println(恭喜您猜对了哦 ); System.out.println(您一共猜了+count+次);while(Guess!=0); 四、实验结果与数据处理练习一的实验结果如下图:练习二的实验结果如下图:五、分析与讨论通过本次实验,我对编写类的构造方法和类成员声明的方法有了进一步的理解,在使用 while 语句和 if-else 语句的方法上能更熟悉的进行代码编写。六、教师评语签名:日期:成绩

      《java程序设计课程--实验报告-实验10》由会员第***分享,可在线阅读,更多相关《java程序设计课程--实验报告-实验10》请在金锄头文库上搜索。

      点击阅读更多内容
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.