ImageVerifierCode 换一换
格式:DOCX , 页数:23 ,大小:102.26KB ,
资源ID:19650674      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/19650674.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(JAVA 实验报告1040501218 钱胜民Word文档下载推荐.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

JAVA 实验报告1040501218 钱胜民Word文档下载推荐.docx

1、选择“属性”-选择“高级”-选择“环境变量-“系统变量”中的PATH-编辑,在该变量已有的值后追加“;J2SDK1.4.2bin”2 掌握Java Application程序开发过程(1)打开UltraEdit编辑器。(2)键入如下程序:/* * HelloWorld * 在输出窗口显示 */public class HelloWorldpublic static void main(String args)/在屏幕上输出 System.out.println();(3)检查无误后(注意大小写)保存文件。将文件保存在D:Java目录中,文件名为HelloWorld.java。(4)进入命令行(

2、MS-DOS)方式,设定当前目录为,运行Java编译器:Javajavac HelloWorld.java(5) 调试程序,当没有输出任何错误信息或者出现deprecation警告,则编译成功,此时会在当前目录中生成HelloWorld1.class文件。(6)利用Java解释器运行这个Java Application程序:java HelloWorld则在输出窗口显示得到运行结果。3. 命令行参数上例中在windows操作系统的DOS命令提示符窗口中,“java HelloWorld”若改为 “java HelloWorld student teacher”,即程序输入了2个行命令参数,每个

3、参数之间以空格分开,第1个参数“student”存入args0,第2个参数“teacher”存入args1,依次类推。public class Sample public static void main(String args) if(args.length != 0) System.out.println(args0); 4. public class shiyan1_ti3 /* * param args public static int funSum(int a, int b) int sum = 0; while(a = b) sum += a; a+; return sum; p

4、ublic static void main(String args) System.out.println(funSum(1, 100);5.public class shiyan1_ti4 public static int funChen(int a, int b) int sum = 1; sum *= a; public static int fun(int n, int k) return funChen(n - k + 1, n) /funChen(1,k); System.out.print(请输入n,k(k = n): java.util.Scanner sc = new j

5、ava.util.Scanner(System.in); int n = sc.nextInt(); int k = sc.nextInt(); System.out.println(fun(n, k);四、实验小结(主要写一些实验中出现的问题,应注意的事项,以及实验体会) 通过这次试验熟悉了JDK开发环境,熟悉了UltraEdit的使用方法,掌握了if语句、switch语句和break语句的使用,掌握了for、while、do while 循环语句的使用,学会了java字符的读取。实验二 JAVA数组结构(1) 进一步理解数组、数组元素等基本概念;(2) 熟练掌握各类数组的定义方法;(3)

6、熟练掌握操作各类数组的基本方法;(4) 掌握Eclipse开发工具。1编程采用冒泡法实现对数组元素由小到大排序。从键盘输入任意大小的10个整数,采用冒泡法排序对相邻的两个元素进行比较,并把小的元素交换到前面。要求输出排序前的数据情况和排序后的数据情况,同时统计排序过程中发生数据交换的次数。2.计算矩阵对角线元素之和 3熟悉Eclipse开发工具(1)硬盘建文件夹;(2)启动Eclipse;(3)选择文件菜单下的新建子菜单的项目命令,出现新建项目对话框;(4)选择新建Java项目对话框中的项目名文本框输入项目名;在项目布局栏选中第2项;(5)选择文件菜单下的新建子菜单的类命令,打开新建Java类

7、向导对话框;创建Java类;(6)Java编辑器自动打开后,录入程序;(7)录入程序后,选择运行菜单下的运行方式子菜单的Java应用程序命令,进行调试运行程序。4.在Eclipse中设置程序参数步骤如下(1)在Eclipse中选择菜单 中“运行”命令,弹出“运行”对话框;(2)“运行”对话框中选择“自变量”选项卡,在程序自变量文本框中输入相应的参数,每个参数间按下回车键隔开。1. 编程如下:public class shiyan2_ti1 public static int sort = 2, 4, 9, 3, 5, 7, 6, 8, 0, 1; public static int count

8、 = 0; public static void Sort(int sort) for(int i = 0; i sort.length; i+) for(int j = i + 1; j j+) if(sortj b) if(a c) return a; else return c; else if(b return b; else public static float max (float a, float b, float c) public static double max (double a, double b, double c) System.out.println(max(

9、2,3,1);package shiyan3_2;public class Staff private static String name; private static String number; private static float pay; public void setName(String name) this.name = name; public String getName() return this.name; public void setNum(String num) this.number = num; public String getNum() return

10、 this.number; public void setPay(float pay) this.pay = pay; public float getPay() return this.pay; public String toString() return this.name + , + this.number + + this.pay;class Manager extends Staff public static float bonus; public void setBonus(float bonus) this.bonus = bonus; public float getBon

11、us() return this.bonus; return super.toString() + + this.bonus;public class shiyan3_2 Staff s = new Staff(); s.setName(himi s.setNum(2010 s.setPay(1000.0f); System.out.println(s.toString(); Manager m = new Manager(); m.setName(Steve m.setNum(2012 m.setPay(5000.0f); m.setBonus(1000.0f); System.out.pr

12、intln(m.toString();通过这次试验熟悉了类和对象的概念,掌握了类的构造函数的使用方法,掌握了类的继承和派生方法,掌握了面向对象的程序设计的基本思想和方法。实验四 抽象类和接口的使用(1) 熟悉抽象类和接口的概念;(2) 掌握抽象类和接口的定义方法;(3) 掌握抽象类和接口的使用方法。 设计一个人员类,其中包含一个方法pay,代表人员的工资支出。再从人员类派生出助教类、讲师类、副教授类和教授类。其中:工资支出=基本工资+授课时数*每课时兼课金 将人员类定义为抽象类,方法pay为抽象方法,设计程序实现多态性。 将方法pay定义在接口中,设计程序实现多态性。abstract clas

13、s person public static float basepayment; public static int time; public static float moneypertime; abstract float pay();class assistant extends person assistant(float basepayment, int time, float moneypertime) this.basepayment = basepayment; this.time = time; this.moneypertime = moneypertime; publi

14、c float pay() return basepayment + time * moneypertime;class lecturer extends person class AssociateProfessor extends person class Professor extends person public class shiyan4_2 4、实验小结通过这次试验熟悉了抽象类和接口的概念,掌握了抽象类和接口的定义方法,掌握了抽象类和接口的使用方法。实验五 异常抛出和捕获(1) 掌握异常的概念、异常的抛出、异常的处理的方法;(2) 学会在程序中用自定义异常处理实际问题;(3) 学

15、会在程序中自己抛出异常和处理异常。 编写一个程序:完成在银行的存款和取款操作。在定义银行类时,若取钱数大于余额则作为异常处理。设计思路:1. 产生异常的条件是余额少于取额,因此是否抛出异常要先判断该条件。产生异常的方法应该在取钱方法中。2. 处理异常安排在调用取钱方法的时候,因此取钱方法要抛出异常,由上一级调用方法捕获并处理。3. 要定义自己的异常。编程如下:package shiyan5;public class MyException extends Throwable public MyException() super(); public MyException(String msg)

16、 super(msg); public MyException(String msg, Throwable cause) super(msg, cause); public MyException(Throwable cause) super(cause); public void reportError(String detailMessage) System.out.println(detailMessage);/?:,?public class bank private float money; bank() money = 0.0f; * ? * param money public

17、void save(float money) this.money += money; public void draw(float money) throws MyException try if(this.money money) throw new MyException( this.money -= money; catch (MyException e) e.reportError(public class shiyan5 public static void main(String args) throws MyException bank bank = new bank(); bank.save(100.0f); bank.draw(200.0f);通过这次实验掌握了异常的概念、异常的抛出、异常的处理的方法,学会了在程序中用自定义异常处理实际问题,学会了在程序中自己抛出异常和处理异常。实验六 JAVA实用包(1) 掌握String类的使用;(2) 掌握StringBuffer类的使用;(3) 掌握StringTokenizer类的使用;(4) 掌握Vector类的使用。 显示一个窗口,在窗口的一个JTextField中输入要进行语言符号化的语句

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1