java程序设计实验指导书完整

上传人:yh****1 文档编号:269187053 上传时间:2022-03-22 格式:DOC 页数:65 大小:1.10MB
返回 下载 相关 举报
java程序设计实验指导书完整_第1页
第1页 / 共65页
java程序设计实验指导书完整_第2页
第2页 / 共65页
java程序设计实验指导书完整_第3页
第3页 / 共65页
java程序设计实验指导书完整_第4页
第4页 / 共65页
java程序设计实验指导书完整_第5页
第5页 / 共65页
点击查看更多>>
资源描述

《java程序设计实验指导书完整》由会员分享,可在线阅读,更多相关《java程序设计实验指导书完整(65页珍藏版)》请在金锄头文库上搜索。

1、-实验一 Java实验环境的建立一、实验目的1掌握Java编程环境的搭建过程;2掌握Jcreator pro软件的使用方法;3能使用Java doc文档。二、实验内容1下载并安装JDK1.6,配置JDK环境变量;2下载Javadoc压缩包并解压在JDK安装路径下;3下载Jcreator pro 4.0并安装和配置使用环境;4使用实验环境运行书中实例代码,在屏幕上输出“Hello Java字符串。Java application程序代码如下:public class HelloJava public static void main(String args)System.out.println(

2、Hello Java!); Java applet程序代码如下:import java.awt.*;public class Hello e*tends java.applet.Applet public void paint(Graphics g) g.drawString(Hello!,30,30); 三、试验要求1、预习试验内容并写出上机报告。2、实验中出现的问题及实验体会。实验二 Java语言程序设计训练一、实验目的:1输入、输出操作实现原理和方法2掌握程序流程控制的实现方法3掌握数组的定义和操作方法二、实验内容1.计算 Result=1!+2!+3!+10!public class

3、TestJieCpublic static void main(String arg)long result=1;for(int i=1;i=10;i+)result=i*result;result+=result;System.out.println( +result);2.计算1-50之间所有素数的和。publicclass Testpublicstaticvoid main(String args)int count = 0;for(inti = 2;i=50;i+)for(int j = 2;jj)if(i%j = 0)count+;if(count=0)System.out.prin

4、tln(i);count = 0;3. 产生10个100之内的随机整数输出,并把这10个数按从小到大的顺序输出。public class TestMathpublic static void main(String args)int math = new int10;for(int i = 0;i10;i+)mathi = (int)(Math.random()*100);System.out.print(mathi+ );System.out.println();for(int i = 0;i10;i+)for(int j = 0;j10;j+)if(mathimathj)int l = m

5、athi;mathi = mathj;mathj = l;for(int i = 0;i10;i+)System.out.print(mathi+ );4.随机产生20个50100间的整数,输出这20个数并找出最大数及最小数输出。public class TestMathpublic static void main(String args)int math = new int20;int ma* = 0;int min = 100;for(int i = 0;i20;i+)mathi = (int)(Math.random()*50+50);System.out.print(mathi+ )

6、;System.out.println();for(int i = 0;imathi ma* : mathi;min = minmathi min : mathi;System.out.println(ma*:+ma*);System.out.println(min:+min);5试编写程序,实现求几何形状长方形、正方形、圆形的周长、面积。可任选其一import java.util.Scanner;publicclass Testpublicstaticvoid main(String args) throws E*ceptionScanner is = new Scanner(System.

7、in);System.out.println(请输入长方形的宽);int a = is.ne*tInt();System.out.println(请输入长方形的高);int b = is.ne*tInt();System.out.println(输入1求出周长,输入2求出面积,输入三求出周长与面积);int c = is.ne*tInt();if(c = 1)System.out.println(周长+(a+b)*2);elseif(c = 2)System.out.println(面积+a*b);elseif(c = 3)System.out.println(周长+(a+b)*2+,面积+a

8、*b);elseSystem.out.println(输入有误,退出);6.验证书中的例题。三、试验要求1、预习试验内容并写出上机报告。2、实验中出现的问题及实验体会。实验三 面向对象的程序设计一一、实验目的1 熟悉类的创立方法。2 掌握对象的声明与创立。3 能利用面向对象的思想解决一般问题。二、实验内容1 以下程序能否通过编译?上机验证并指明错误原因与改正方法Class LocationPrivate int *,y;Public void Location(int a,int b)*=a; y=b;Public int get*()return *;Public int getY()ret

9、urn y;Public static void main(String args)Location loc=new Location(12,20);System.out.println(loc.get*();System.out.println(loc.getY();2.创立一个图书类,类中包含的属性有:书名、作者、;包含的方法有:设置书籍状态,查看书籍状态。书籍状态有在馆和外借两种。public class Lib/创立一个图书类,类中包含的属性有:书名、作者、;包含的方法有:设置书籍状态,查看书籍状态。书籍状态有在馆和外借两种。/private String Bname;private

10、String Aname;private String Baddress;/书籍状态private boolean zt;/包含方法set getpublic void setzt(boolean zt)this.zt=zt;public boolean getzt(boolean zt)return zt;public static void main(String args)3. 设计一个Birthday类,其成员变量有:year,month,day;提供构造方法、输出Birthday对象值的方法和计算年龄的方法。编写程序测试这个类。public class Birthday/设计一个Bi

11、rthday类,其成员变量有:year,month,day;提供构造方法、输出Birthday对象值的方法和计算年龄的方法。编写程序测试这个类。private int year;private int month;private int day;public Birthday(int year,int month,int day)this.year=year;this.month=month;this.day=day;public void printBirthDay()System.out.println(year+-+month+-+day);public int printAge()re

12、turn 2012-year;public static void main(String args)4选作编写一个学生和教师数据输入和显示程序,学生数据有编号、班号和成绩,教师数据有编号、职称和部门。要求将编号、*输入和显示设计成一个类Person,并作为学生数据操作类Student和教师数据操作类Teacher的基类。publicclass Person /定义Person类publicintbianhao;public String name;public Person(int biaohao,String name)this.bianhao=bianhao;this.name=name

13、;publicvoid input(int bianhao,String name)this.bianhao=bianhao;this.name=name;publicvoid print*S()/定义显示这边有点疑问System.out.println(bianhao+ +name);publicstaticvoid main(String args) class Student e*tends Person /定义学生类intbanhao;intchengji;private Student(int bianhao,String name,int banhao,int cj)super(bianhao,name);this.banhao=banhao;this.chengji=cj;class Teacher e*tends Person/定义教师类String zhicheng;String bumen;private Teacher(int bianhao,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

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