电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOC文档下载
分享到微信 分享到微博 分享到QQ空间

Java程序设计实验报告2010

  • 资源ID:3039631       资源大小:116.50KB        全文页数:23页
  • 资源格式: DOC        下载积分:10金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要10金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

Java程序设计实验报告2010

数学与系统科学系实验报告 2010 2011 学年第一学期 基本信息实验课程 Java 语言程序设计设课形式 非独立 课程学分 3 学分实验项目 Java 基本语法练习项目类型 验证 项目学时 2 学时实验室名 信息与计算数学实验室专业名称 信息与计算科学 年 级 2006 级实验班组 信息本科学生姓名 许星 学 号 2007×××××同组学生 实验日期 ×月×日二、实验教师对实验报告的评价及意义实验一 实验项目 Java 基 本 语 法 练 习 (实验日期:×月×日)三、实验预习实验目的1.理解 Java 程序语法结构,掌握顺序结构、选择结构和循环结构语法的程序设计方法。 2通过以上内容,掌握 Java 语言的编程规则。 实验要求1. if.else 语句判断某一年是否为闰年。闰年的条件是符合下面二者之一:能被 4 整除,但不能被 100 整除;能被 4 整除,又能被 100 整除。 2. 使用 while 语句编写求 12+100 之和的源程序实验条件信息与计算数学实验室 ××号四、实验过程1. 打开一个 UltraEdit 编辑器, 编写判断某一年是否为闰年的源程序 :KY2_6.javapublic class KY2_6 public static void main(String args) boolean leap; int year=2005; if (year%4=0 && year%100!=0) | (year%400=0) System.out.println(year+" 年是闰年 "); else System.out.println(year+" 年不是闰年 ");2. 打开一个 UltraEdit 编辑器,12 +100 之和的源程序:KY2_10.javaclass KY2_10 public static void main(String args) int n=1, sum=0; while (nd.daysInMonth() ) d.day=1;d.month+;if(d.month>12) d.month=1;d.year+;rerurn d;public int daysInMonth() switch(month) case 1: case 3: case 5:case 7: case 8: case 10: case 12:return 31;case 4: case 6: case 9:case 11:return 30;default :if(year%4=0&&year%100!=0|year%400=0)return 29;else return 28;public static void main(String args) Exam3_6 d1=new Exam3_6();System.out.print(”The current date is(year/month/day):”);d1.outDate();System.out.println( );System.out.print(”Its tomorrow date is(year/month/day):”);d1.tomorrow().outDate();System.out.println( );Exam3_6 dd=new Exam3_6(2004,1,8);System.out.print(”The current date is(year/month/day):”);dd.outDate();System.out.println( );System.out.print(”Its tomorrow date is(year/month/day):”);dd.tomorrow().outDate();System.out.println( );五数据处理和实验结论运行结果The current date is (year/month/day):2000/1/1Its tomorrow is (year/month/day):2000/1/2The current date is (year/month/day):2004/1/8Is tomorrow is (year/month/day):2004/1/9六、 结果分析与讨论对象在使用之前一定要先创建对象在创建的过程中会通过构造方法对对象的变量进行初始化实验三 实验项目 静态变量和静态方法(实验日期:×月×日)三、实验预习实验目的1.掌握静态变量的使用。2.掌握静态方法的使用。实验要求运行下面程序,分析其输出结果。实验条件信息与计算数学实验室 ××号四、实验过程public class A int a;static int b;void setab(int i) a=i;b=i+1int geta() return a; static void setb(int i) b+=i; static int getb( ) return b; public class Exam3_7 public static void main(String args) A x=new A();A y=new A();x.setab(5);y.setab(10);System.out.println(“x.a=”+x.geta()+”,y.a=”+y.geta();x.setb(-5);y.setb(-10);System.out.println(“x.b=”+x.getb()+”,y.b=”+y.getb();五数据处理和实验结论1 运行结果x.a=5,y.a=10x.b=-4,y.b=-4六、 结果分析与讨论静态变量保存在类的公共内存单元中,任何一个对象都可以访问它修改它。可以通过类名访问,也可以通过对象名访问。静态方法是属于整个类的,在内存中的代码是随着类的定义而进行分配的,不被某个对象所专有。主要使用类名访问。实验四 实验项目 包与访问控制权限(实验日期:×月×日)三、实验预习实验目的1. 掌握包的创建和引用;2. 掌握访问控制权限;实验要求1. 编写三个类,并将类添加到不同包中,其中一个类引用另外两个类。2. 验证类成员的访问控制权限。信息与计算数学实验室 ××号四、实验过程/A.javapackage pkg1;public class A int a,b;public void setab(int i, int j) a=i; b=j; public void printab() int sum=a+b;System.out.println(“a+b=”+sum);/B.javapackage pkg1.pkg2;public class B int x,y; public void setxy(int i, int j) x=i; y=j; public void printxy() int product=x*y;System.out.println(“x*y=”+product);/Exam3_24.javaimport pkg1.A;import pkg1.pkg2.B;class Exam3_24 public static void main(String args) A obja=new A();obja.setab(3,5);obja.printab( );B objb=new B();objb.setxy(3,5);objb.printxy( );五数据处理和实验结论在 DOS 命 令 提 示 符 下 输 入 : javac Exam3_24.javajava Exam3_24输 出 : a+b=8x*y=15六、 结果分析与讨论如果一个类访问另一个包中的类,必须通过包来引用 , 引用方法是在声明该类前,使用 import 语句.实验五 实验项目 类的继承与多态(实验日期:×月×日)三、实验预习实验目的1. 掌握类的继承机制;2. 掌握变量隐藏及方法覆盖; 3. 理解子类构造方法与父类构造方法的关系;4. 理解动态多态的概念。实验要求编写父类及子类,在子类中完成对父类的继承、子类对父类变量隐藏和子类对父类方法覆盖,编写测试类对子类的继承及变量隐藏和方法覆盖进行验证实验条件信息与计算数学实验室 ××号四、实验过程class A int a=10;void print() System.out.println(“class A”);class B extends A char a=m;void print() System.out.println(“class B”);void printB()super.printT();print();System.out.println(a);System.out.println(super.a);public class Test public static void main(String args) B b=new B();b.printB();五数据处理和实验结论在 DOS 命 令 提 示 符 下 输 入 : javac C.javajava C输 出 : class Aclass Bm10六、 结果分析与讨论类 A 和类 B 中有一个同名变量 a,一个是 int 型,一个是 char 型。在 B 中的printB()方法中,参数 a 表示类 B 中的成员变量 a;参数 super.a 表示类 A 中的成员变量 a.在子类 B 中对父类 A 中的 printT 方法进行了方法覆盖。实验六 实验项目 Applet 小程序应用(实验日期:×月×日)三、实验预习实验目的1. 熟悉 Applet 类。2. 掌握 applet 的程序结构3. 学会编写启动 applet 程序的 html 文档;4. 观察 applet 程序的生命周期;实验要求编写 applet 程序 1,显示 init()、start() 、stop()和 destroy()方法的执行。实验条件信息与计算数学实验室 ××号四、实验过程import java.applet.Applet;import java.awt.*;public class Myapplet extends Applet private Label a;public void init() System.out.println("Applet:init()");public void start() System.out.println("Applet:start()");a=new Label("Hello!");add(a); public void stop() System.out.println("Applet:stop()");remove(a); public void destroy() System.out.println("Applet:destroy()");五数据处理和实验结论在 DOS 命 令 提 示 符 下 输 入 : javac Myapplet.javaappletviewer Myapplet.html打 开 applet 小 程 序 浏 览 器 , 显 示 : Hello!同 时 在 DOS 命 令 提 示 符 下 显 示 : Applet:init()Applet:start()六、 结果分析与讨

注意事项

本文(Java程序设计实验报告2010)为本站会员(野鹰)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




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