JAVA实验指导书-作业

上传人:大米 文档编号:485748812 上传时间:2023-11-01 格式:DOC 页数:24 大小:417KB
返回 下载 相关 举报
JAVA实验指导书-作业_第1页
第1页 / 共24页
JAVA实验指导书-作业_第2页
第2页 / 共24页
JAVA实验指导书-作业_第3页
第3页 / 共24页
JAVA实验指导书-作业_第4页
第4页 / 共24页
JAVA实验指导书-作业_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《JAVA实验指导书-作业》由会员分享,可在线阅读,更多相关《JAVA实验指导书-作业(24页珍藏版)》请在金锄头文库上搜索。

1、第部分:实验指导实验1:Java开发环境J2SE一、实验目的(1)学习从网络上下载并安装J2SE开发工具。(2)学习编写简单的Java Application程序.(3)了解Java源代码、字节码文件,掌握Java程序的编辑、编译和运行过程。二、实验任务从网络上下载或从CD-ROM直接安装J2SE开发工具,编写简单的Java Application程序,编译并运行这个程序。三、实验内容1安装J2SE开发工具Sun公司为所有的java程序员提供了一套免费的java开发和运行环境,取名为Java 2 SDK,可以从http:/上进行下载。安装的时候可以选择安装到任意的硬盘驱动器上,例如安装到C:j

2、2sdk1.4.1_03目录下。教师通过大屏幕演示J2SE的安装过程,以及在Windows98/2000/2003下环境变量的设置方法。2安装J2SE源代码编辑工具Edit Plus教师通过大屏幕演示Edit Plus的安装过程,以及在Windows98/2000/2003操作系统环境下编辑Java原程序的常用命令的用法。3编写并编译、运行一个Java Application程序。创建一个名为HelloWorldApp的java Application程序,在屏幕上简单的显示一句话老师,你好!。4编译并运行下面的Java Application程序,写出运行结果。1: public class

3、 MyClass 2: private int day;3: private int month;4: private int year;5: public MyClass() 6: day = 1;7: month = 1;8: year = 1900;9: 10: public MyClass(int d,int m,int y) 11: day = d;12: month = m;13: year = y;14: 15: public void display()16: System.out.println(day + - + month + - + year);17: 18: publ

4、ic static void main(String args ) 19: MyClass m1 = new MyClass();20: MyClass m2 = new MyClass(25,12,2001);21: m1.display();22: m2.display();23: 24:实验2:Java简单程序设计一、实验目的(1)掌握Java语言转义字符的功能。(2)理解“值传递”的过程。(3)掌握Java运算符的用法。(4)掌握表达式的使用和各种运算符的优先级控制。(5)掌握结构化程序设计的基本结构。二、实验任务(1)输入、运行给定的Java Application程序,写出运行结果

5、,以验证Java语言转义字符的功能。(2)按照要求编写Java Application程序。三、实验内容1输入下面的Java Application程序,写出运行结果。1: public class CharSample2: public static void main(String args ) 3: char ch1 = b;4: char ch2 = t;5: char ch3 = n;6: char ch4 = r;7: char ch5 = ;8: char ch6 = ;9: char ch7 = ;10: System.out.println(沈阳+ch1+师范大学);11:

6、System.out.println(沈阳+ch2+师范大学);12: System.out.println(沈阳+ch3+师范大学);13: System.out.println(沈阳+ch4+ch3+师范大学);14: System.out.println(ch5+沈阳+师范大学+ch5);15: System.out.println(ch6+沈阳+师范大学+ch6);16: System.out.println(ch7+沈阳+师范大学+ch7);2按下面的要求完成Java Application程序,写出程序的运行结果。(1)定义一个Java类Point,用来描述平面直角坐标系中点的坐标

7、,该类应该能描述点的横、纵坐标信息及一些相关操作,包括获取点的横、纵坐标,修改点的坐标,显示点的当前位置等。(2)定义一个测试类javaTest,创建Point类的对象并对其进行有关的操作。3输入如下所示的Java Application程序,写出运行结果,并说明程序的功能。1: import java.io.*; 2: public class findNum 3: public static void main(String args) 4: String s;5: double d;6: int i;7: boolean b = false;8: do 9: try 10: System

8、.out.println(请输入一个浮点数: );11: BufferedReader br = new BufferedReader(new InputStreamReader(System.in);12: s = br.readLine(); / 以字符串方式读入13: i = s.indexOf(.);/找到小数点的位置14: d = Double.parseDouble(s); / 将字符串转换成浮点数15: System.out.println(d + 整数部分为: + (long)d);16: if( i = -1 ) /若没有小数点,则没有小数部分17: System.out.p

9、rintln(d + 小数部分为:0.0);18: else / 若有小数点,则截取小数点后的字符串合成浮点数19: System.out.println(d + 小数部分为: + Double.parseDouble(s.charAt(0)=-) ? - : ) + 0. + s.substring(i+1,s.length();20: b = false;21: 22: catch(NumberFormatException nfe) 23: System.out.println(输入浮点数格式有误。n);24: b = true;25: 26: catch(IOException ioe

10、) 27: b = false;28: 29: 30: while(b); /浮点格式错误时重新输入31: / end of main32:/ end of class4编写一个Java Application程序,输出区间200,300上的所有素数,要求写出程序的运行结果。(筛选法)实验3:Java类与对象一、实验目的(1)掌握Java类的继承关系和派生方法。(2)理解多态的概念与使用。(3)掌握接口的定义和使用。二、实验任务(1)按要求编写一个Java程序。(2)按要求完善一个Java程序,编译、运行这个程序,并写出运行结果。三、实验内容1编写一个Java程序片断,以定义一个表示学生的类S

11、tudent。这个类的属性有“学号”、“班号”、“姓名”、“性别”、“年龄”,方法有“获得学号”、“获得班号”、“获得性别”、“获得姓名”、“获得年龄”、“获得年龄”。2为类Student增加一个方法public String toString( ),该方法把Student类的对象的所有属性信息组合成一个字符串以便输出显示。编写一个Java Application程序,创建Student类的对象,并验证新增加的功能。实验4:Java继承与多态一、实验目的(1)掌握Java类的定义和使用方法。(2)掌握对象的声明和使用。(3)构造函数的概念和使用。(4)掌握类及其成员的访问控制符的使用。(5)掌

12、握包的概念和使用。二、实验任务(1)输入根据给定的Java Application程序,写出运行结果。(2)按照要求编写Java Application程序。三、实验内容1阅读如下所示的3个Java类的定义,分析它们之间的关系,写出运行结果。1: class SuperClass 2: int x;3: SuperClass() 4: x=3;5: System.out.println(in SuperClass : x= +x);6: 7: void doSomething() 8: System.out.println(in SuperClass.doSomething();9: 11:1

13、: class SubClass extends SuperClass 2: int x;3: SubClass() 4: super();/调用父类的构造方法5: x=5;/super( ) 要放在方法中的第一句6: System.out.println(in SubClass :x=+x);7: 8: void doSomething( ) 9: super.doSomething( ); /调用父类的方法10: System.out.println(in SubClass.doSomething();11: System.out.println(super.x=+super.x+ sub.x=+x);12: 14:1: import java.io.*;2: public class Inheritance 3: public static void main(String args) 4: SubClass subC=new SubClass();5: subC.doSomething();6: 7: 2假定根据学生的3门学位课程的分数决定其是否可以拿到学位,对于本科生,如果3门课程的平均分数超过60分即表示通过,而对于研究生,则需要平均超过80分才能够通过。根据上述要求,请完成以下Java类的设计:(1)设计一个基类Student描述学生的共同特征。(2)设计一个描

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 幼儿/小学教育 > 小学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号