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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

JAVA实验报告.docx

1、JAVA实验报告学 生 实 验 报 告(理工类)课程名称: Java程序设计 专业班级: 学生学号: 学生姓名: 所属院部: 信息技术学院 指导教师: 曾 岳 实验报告书写要求实验报告原则上要求学生手写,要求书写工整。若因课程特点需打印的,要遵照以下字体、字号、间距等的具体要求。纸张一律采用A4的纸张。实验报告书写说明实验报告中一至四项内容为必填项,包括实验目的和要求;实验仪器和设备;实验内容与过程;实验结果与分析。各院部可根据学科特点和实验具体要求增加项目。填写注意事项(1)细致观察,及时、准确、如实记录。(2)准确说明,层次清晰。(3)尽量采用专用术语来说明事物。(4)外文、符号、公式要准

2、确,应使用统一规定的名词和符号。(5)应独立完成实验报告的书写,严禁抄袭、复印,一经发现,以零分论处。实验报告批改说明实验报告的批改要及时、认真、仔细,一律用红色笔批改。实验报告的批改成绩采用百分制,具体评分标准由各院部自行制定。实验报告装订要求实验批改完毕后,任课老师将每门课程的每个实验项目的实验报告以自然班为单位、按学号升序排列,装订成册,并附上一份该门课程的实验大纲。实验项目名称: JAVA编程基础 实验学时: 4 同组学生姓名: 实验地点: A203 实验日期: 实验成绩: 批改教师: 批改时间: 一、实验目的和要求1、实验目的(1) 熟练掌握JDK编写调试Java应用程序及Java小

3、程序的方法。(2) 熟练掌握Java应用程序的结构。(3) 了解Java语言的特点,基本语句、运算符及表达式的使用方法。(4) 熟练掌握常见数据类型的使用。(5) 熟练掌握if-else、switch、while、do-while、for、continue、break、return语句的使用方法。(6) 熟练掌握数组和字符串的使用。2、实验要求(1)调试程序要记录调试过程中出现的问题及解决办法;(2)编写程序要规范、正确,上机调试过程和结果要有记录,不断积累编程及调试经验;(3)做完实验后给出本实验的实验报告。二、实验仪器和设备奔腾以上计算机,Windows XP 、JDK、MyEclipse

4、8.5或Eclipse、IE浏览器三、实验过程 (1)分别在JDK和MyEclipse中运行例1.1和例1.2中程序,并记录操作过程。(2)请编写一个java程序判断两个数是否能够整除。 (3)调试并运行以下两个程序段,并写出执行结果和体会。 int a=56; int b=a+; System.out.println(a); System.out.println(b); int a=56; int b=+a; System.out.println(a); System.out.println(b); int a=56; int b=90; a-=34; b%=a;System.out.pri

5、ntln(a);System.out.println(b);int a=90; int b=90;if (a=b)System.out.println (ok!); b-;if (ab) System.out.println(ok2);if (a=b)System.out.println(ok3);int a=90; int b=90;if (a=b|a8) System.out.print(ok1);b-;if (ab&a45)System.out.print(ok2);if (!(a18) System.out.println(a18);else if (a7) System.out.pr

6、intln(a10&a6) System.out.println(other!); else System.out.println(YY); (4)请编写一个程序,该程序可以接收两个数(可以是整数,也可是小数),并判断两个数的是大于?小于还是等于?(5)编写一个程序,可以输入人的年龄,如果该同志的年龄大于18岁,则输出”你的年龄大于18岁,要对自己的行为负责,送入监狱”,如果该同志的年龄大于10岁并且小于等于18,则输出”你的年龄也不小了,把你送少管所.”.其它情况,则输出”小孩子,下次注意”.(6)请编写程序,该程序可以接收一个字符,比如:a,b,c,d,e,f,g.a表示星期一,b表示星期

7、二,根据用户的输入显示相依的信息,要求使用switch语句完成。(7)请编写一个程序,可以接收一个整数,表示层数,打印出金字塔一半。如图(8)请编写一个程序,可以接收一个整数,表示层数,打印出如图所示的金字塔 * * * * * * * * (9) 请编写一个程序,可以接收一个整数,表示层数,打印出如图所示的金字塔(中间是空心的金字塔)(10)一个养鸡场有6只鸡,它们的体重分别是3kg,5kg,1kg,3.4kg,2kg,50kg.请问这六只鸡的总体重是多少?平均体重是多少?请利用数组存储和非数组存储两种方法编程序.(11)请编写一个程序,可以计算他们的平均体重,可以找出体重最大的和最小狗的名

8、字,可以通过输入狗的名字,查找它的体重。四、实验结果与分析例11public class Hello public static void main(String args) if(args.length=0) System.out.println(Hello!); else for(int i=0;iargs.length;i+) System.out.println(argsi); 例12:package demo;import mypackage.*;public class Line public Point start,end; public Line(Point start,Poi

9、nt end) this.start=start; this.end=end; public String toString() return this.getClass().getName()+(+this.start.toString()+,+this.end.toString()+); public static void main(String args) Point start=new Point(100,100); Point end=new Point(100,200); System.out.println(new Line(start,end).toString(); pac

10、kage mypackage;public class Point public int x,y; public Point(int x,int y) this.x=x; this.y=y; public Point() this(0,0); public String toString() return Point(+this.x+,+this.y+); (2)import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class Test public st

11、atic void main(String args) throws IOException InputStreamReader isr=new InputStreamReader(System.in); BufferedReader br=new BufferedReader(isr); System.out.println(请输入两个整数11); String a1=br.readLine(); String a2=br.readLine(); int num1=(int) Float.parseFloat(a1); int num2=(int) Float.parseFloat(a2);

12、 int t; if(num118(4)package t4;import java.util.Scanner;public class Test public static void main(String args) Scanner sc=new Scanner(System.in); int s=sc.nextInt(); int x=sc.nextInt(); /System.out.println(x); /System.out.print(s); if(sx)System.out.println(x+小于+s); else System.out.println(s+等于+x); (

13、5)package t5;import java.util.Scanner;public class Test public static void main(String args) / TODO Auto-generated method stub System.out.print(请输入一个同志的年龄:); Scanner sc=new Scanner(System.in); int s=sc.nextInt();if(s=18) System.out.println(你的年龄大于18岁,要对自己的行为负责,送入监狱); else if(s10) System.out.println(你

14、的年龄也不小了,把你送少管所.); else System.out.println(小孩子,下次注意); (6)package t6;import java.io.*;import java.util.Scanner;import java.io.IOException;public class Test public static void main(String args) throws IOException / TODO Auto-generated method stub System.out.print(请输入一个 字符:); char c;c=(char)System.in.re

15、ad(); switch(c) case a:System.out.println(星期一);break; case b:System.out.println(星期二);break; case c:System.out.println(星期三);break; case d:System.out.println(星期四);break; case e:System.out.println(星期五);break; case f:System.out.println(星期六);break; case g:System.out.println(星期日);break; (7)package t7;impo

16、rt java.util.Scanner;public class Test public static void main(String args) System.out.print(请输入金字塔的层数:); Scanner sc=new Scanner(System.in); int s=sc.nextInt(); for(int i=1;i=s;i+) for(int j=1;j=i;j+) System.out.print(* ); System.out.println(); (8)package t8;import java.util.Scanner;public class Tes

17、t public static void main(String args) System.out.print(请输入金字塔的层数:); Scanner sc=new Scanner(System.in); int s=sc.nextInt(); for(int i=1;ii;j-) System.out.print( ); for(int j=1;j=i*2-1;j+) System.out.print(*); System.out.println(); (9)package t9;import java.util.Scanner;public class Test public stati

18、c void main(String args) System.out.print(请输入金字塔的层数:); Scanner sc=new Scanner(System.in); int s=sc.nextInt(); for(int i=1;ii;j-) System.out.print( ); if(i=1|i=s) for(int j=1;j=i*2-1;j+) System.out.print(*); System.out.println(); else System.out.print(*); for(int j=1;j=(i-1)*2-1;j+) System.out.print(

19、 ); System.out.println(*); (10)1、非数组存储:package t10;public class Test public static void main(String args) double a1=3;double a2= 5;double a3= 1; double a4=3.4;double a5= 2;double a6= 50; double avg1; double sum1; sum1=a1+a2+a3+a4+a5+a6;avg1=sum1/6; System.out.println(avg1); System.out.println(sum1);

20、 2、数组存储:package t10;public class Test public static void main(String args) double avg2; double sum2=0; double b=3,5,1,3.4,2,50; for(int i=0;i6;i+) sum2+=bi; avg2=sum2/6; System.out.println(avg2); System.out.println(sum2); (11)import java.util.Scanner;import java.io.*;public class Test public static

21、void main(String args) throws IOException System.out.println(一共有几只狗:); Scanner s=new Scanner(System.in); int n; n=s.nextInt(); dog dogs=new dogn; String name;String maxname=as;String minname=sd; double weight,max=0,min=100; double sum=0; for(int i=0;i=max) max=weight;maxname=name; if(weight=min) min

22、=weight;minname=name; System.out.println(n+只狗的平均体重:+sum/n); System.out.println(体重最大狗的名字:+maxname); System.out.println(体重最小狗的名字:+minname); System.out.print(输入狗的名字,查询体重:); name=s.next(); for(int i=0;in;i+) if(dogsi.name.equals(name ) System.out.print(查询的体重为:+dogsi.weight); class dog public dog() publi

23、c dog(String name,double weight) this.name=name; this.weight=weight; public String name; public double weight;五、实验注意事项1、实验过程中注意爱护计算机,实验完毕要按正常操作关闭计算机2、输入程序时应严格注意大小写实验项目名称: 面向对象编程 实验学时: 8 同组学生姓名: 实验地点: A203 实验日期: 实验成绩: 批改教师: 批改时间: 一、实验目的和要求1、实验目的(1) 熟练掌握Java语言类定义的基本语法;(2) 熟练掌握类成员的访问控制,对象建立的方法;(3) 熟练掌握

24、类构造方法、成员方法的定义和重载;(4) 熟练掌握类继承、多态和抽象性;(5) 熟练掌握接口的定义和实现方法;(6) 掌握基本的异常处理方法。2、实验要求(1)调试程序要记录调试过程中出现的问题及解决办法;(2)编写程序要规范、正确,上机调试过程和结果要有记录,不断积累编程及调试经验;(3)做完实验后给出本实验的实验报告。二、实验仪器和设备奔腾以上计算机,Windows XP 、JDK、MyEclipse8.5或Eclipse、IE浏览器三、实验过程(1) 张老太养了两只猫猫:一只名字叫小白,今年3岁,白色.还有一只叫小花,今年100岁,花色.请编程,当用户输入小猫的名字时,就显示该猫的名字,

25、颜色.如果用户输入的小猫名错误,则显示张老太没有这只猫.(利用非类的方法实现);提取以上猫的特征,写出猫类程序;实例化猫类,创建张老太的二只猫的程序。(2) 编写函数,使给定的一个二维数组(3*3)转置.(3) 编程调试下面程序的结果public class Test1 public static void main(String args)Person a = new Person(); a.age=10; a.name=小明; Person b; b=a; System.out.println(b.age); Person c; c=b; c.age=9; System.out.print

26、ln(a.age); System.out.println(b.age); System.out.println(c.age);class Person int age; String name;(4) 编写程序定义一个人类(person)(包括名字,年龄).用一步到位法创建一个对象(5) 编写程序,完善以(5)题中的人类,添加以下方法:添加speak成员方法,输出我是一个好人;添加jisuan成员方法,可以计算从1+100结果;修改jisuan成员方法,该方法可以接收一个数n,计算从1+n的结果;添加add成员方法,可以计算两个数的和.(6) 编写一个成员函数,从键盘输入一个整数(1-9),

27、打印出对应的乘法表。(7) 设计计算机类,要求如下:属性:品牌,颜色,cpu型号,内存容量,硬盘大洲,价格,工作状态方法:打开,关闭,休眠创建一个计算机对象,调用打开,关闭方法(8) 有一群小孩在玩堆雪人,不时有新的小孩加入,请问如何知道现在共有多少人在玩?请使用面向对象的思想,编写程序解决。(9) 现在有两个程序共同开发区一个java项目,程序员xiaoming希望定义一个类取名Dog,程序员xiaoqiang也想定义一个类也叫Dog.两个程序员为此还吵了起来,怎么办?试编写程序完成.(10) 请编写一个类(Abc),编写方法可以接收两个整数,返回两数中较大的数.请编写实现(1):如果要求可以接收两个float

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

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