java程序设计实验报告_第1页
java程序设计实验报告_第2页
java程序设计实验报告_第3页
java程序设计实验报告_第4页
java程序设计实验报告_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实 验 报 告课程名称:Java程序设计系 别: 计算机应用技术系专 业:学 号:姓 名:学 期:实验成绩:计算机应用技术系 监制实验项目列表序号实验名称成绩1Java语言编程环境与基本编程结构应用联系2Java语言类与对象应用联系3Java语言继承应用练习4Java语言多态应用练习56指导教师签字: 实验名称:Java语言编程环境与基本编程结构应用联系实验时间:2014.09.23学时:2实验地点:教六501实验目的: 1、熟悉JDK开发环境的安装和配置、掌握常用的JDK命令。 2、掌握JAVA各种数据类型以及顺序、选择和循环三种程序结构。实验步骤:程序运行结果:程序s11:字节型变量 b=

2、85短整形变量 s=22015整形变量i=1000000长整形变量l=4095字符型变量c=a浮点型变量f=0.23双精度变量d=7.0E-4布尔型变量B=true字符串类对象S=这是字符串类数据类型程序S12:在复合块外的输k=7在复合块外的输f=8.5在复合块外的输k=7在复合块外的输i=4程序S13:请输入A大写字母程序S14:*程序S15:数组a1长度是3a00+a01+a026a10+a11=a1215数组b长度是3数据元素b00值是0.0数据元素b03值是0.0s11=15s02=14程序S16:Original string:Alex Michael Huntera.Substr

3、ing(5):Michael Huntera.substring(5,12):Michaela.substring(13,a.length()Huntername:Alex,Huntername:Aleabcx,HunternameAle,Hunter编写程序:(1)public class Shuixianhuashu public static void main(String args) int a=0,b=0,c=0;for(int i=100;i<1000;i+)a=i/100;b=i%100/10;c=i%100%10;if(a*a*a+b*b*b+c*c*c=i)Syste

4、m.out.println(i);(2) public class Tuanpublic static void main(String args)System.out.println(" *");System.out.println(" *");System.out.println(" *");System.out.println(" *"); (3) import java.lang.Math;import java.util.Arrays;public class Arraypublic static voi

5、d main(String args) int a=new int1000;int n=new int100;Arrays.fill(n,0);int l=0;for(int i=0;i<1000;i+)l=(int)(Math.random()*100+1);for(int j=0;j<100;j+)if(l=j+1)nj+;for(int b=0;b<100;b+)System.out.print(b+1+"出现"+nb+"次");System.out.println();(4)class Maopaopublic static v

6、oid main(String args) int a=new int12,25,5,6,7,45,4,23;int t=0;for(int i=6;i>=2;i-)for(int j=0;j<=i;j+)if(aj<aj+1)t=aj;aj=aj+1;aj+1=t;for(int s : a)System.out.print(s+",");实验总结: 掌握了应用多种编辑环境编写JAVA语言源程序,知道了包和嵌套类的应用。实验名称:Java语言类与对象应用联系实验时间:2014.09.23学时:2实验地点:教六501实验目的: 主要是练习在程序中定义类的方

7、法和对象的方法,并掌握应用对象调用成员完成所需功能的方法,并掌握包和嵌套类的应用。实验步骤:程序S21:车主姓名:成龙当前车速:200.0当前转向角度:25.0在调用changeSpeed(80)后,车速变为80.0在调用sto()后,车速变为:0.0程序S22:当前日期:2014年9月23日当前时间:19时6分33秒程序S23:013232232程序S24:Minimum:1Maxmum:9Average:4编写程序:(1)public class zhengfangxingprivate int a;Juxing(int a)this.a=a;public void S()int s=th

8、is.a*this.a;System.out.println("面积为"+s);public static void main(String args) Juxing j=new Juxing(4);j.S();(2)public class Boxprivate int l;private int w;private int h;public void setDemo(int l,int w,int h)this.l=l;this.w=w;this.h=h;public void V()int v=l*w*h;System.out.print("体积为"

9、;+v);public static void main(String args) Box b=new Box();b.setDemo(8,5,4);b.V();实验总结: 掌握了应用多种编辑环境编写JAVA语言源程序,知道了包和嵌套类的应用。实验名称:Java语言继承应用练习实验时间:2014.10.07学时:2实验地点:教六501实验目的: 本次实验的主要目的是通过查看程序的运行结果及实际编写程序,练习使用Java语言的继承特性。实验步骤:程序S31:a of son is :200b of son is :100a of son is :199b of son is :101程序S32:

10、fatherson 54.03程序S33:public classS33private int x;S33()x=(int)12.5+(12.5f);S33(float y)y=10(y,10);S33(float x,int y)this.x=20;System.out.println("result is"+(this.x+x+y);public static void main(String arg)S33 s1=new S33(12.5,10);输出结果为:result is 42.5编写程序:(1) package test3;public class JuXin

11、g public double x; public double y; public void S(double x,double y) double s=x*y; System.out.println("矩形的面积为:"+s); public void C(double x,double y) double c=2*(x+y); System.out.println("矩形的周长为:"+c); public static void main(String args) Zhang m =new Zhang(); m.s(5.5);class Zhang

12、extends JuXingpublic void s(double x)double s=x*x; System.out.println("正方形的面积为:"+s);(2)package test2;import java.util.Scanner;public class JiSuangQi public void jia(double x,double y) double he=x+y; System.out.println(he); public void jian(double x,double y) double cha=x-y; System.out.prin

13、tln(cha); public void cheng(double x,double y) double ji=x+y; System.out.println(ji); public void chu(double x,double y) double shang=x+y; System.out.println(shang); public static void main(String args) Scanner m=new Scanner(System.in); System.out.println("请选择输入的类型:"); (3)实验总结: 掌握了应用多种编辑环境

14、编写JAVA语言源程序,知道了Java语言的继承特性。实验名称:Java语言多态应用练习实验时间:2014.10.07学时:2实验地点:教六501实验目的: 本次实验的主要目的是通过查看程序的运行结果及实际编写程序,练习使用多态性完成程序的。实验步骤:程序S41:程序S42:100!superA.getx():100程序S43:The r is 2.5 circleThis is circle area is 19.625程序S44:public classS44public void useSubAsfather(father x)rect r=new rect(15,25);r.print

15、();r.area; abstract class shappublic abstract void area();void print()System.out.println("this is shap");class srect extends shapdouble x,y;rect(double x,doublr y)this.x=x;this.y=y;public void area()System.out.println("rect area is"+(x*y);输出结果为:编写程序:(1)package Java;public class MyCircle implements Area final double PI=3.14;public double r;public void Calsulatearea()double s=PI*r*r;System.out.println("圆的面积为:"+s);interface Areapublic void

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论