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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

JAVA实验报告Word格式文档下载.docx

1、批改教师: 批改时间:一、实验目的和要求1、实验目的(1) 熟练掌握JDK编写调试Java应用程序及Java小程序的方法。(2) 熟练掌握Java应用程序的结构。(3) 了解Java语言的特点,基本语句、运算符及表达式的使用方法。(4) 熟练掌握常见数据类型的使用。(5) 熟练掌握if-else、switch、while、do-while、for、continue、break、return语句的使用方法。(6) 熟练掌握数组和字符串的使用。2、实验要求(1)调试程序要记录调试过程中出现的问题及解决办法;(2)编写程序要规范、正确,上机调试过程和结果要有记录,不断积累编程及调试经验;(3)做完实

2、验后给出本实验的实验报告。二、实验仪器和设备奔腾以上计算机,Windows XP 、JDK、MyEclipse8.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; int a=56; int b=90; a-=34; b%=a;Syste

3、m.out.println(a);System.out.println(b);int a=90;if (a=b)System.out.println (ok!); b-;if (ab) System.out.println(ok2=b)System.out.println(ok3int a=90;if (a=b|a8) System.out.print(ok1b-;b&a45)System.out.print(if (!(a7) System.out.println(10&a6) System.out.println(other! else YY (4)请编写一个程序,该程序可以接收两个数(可

4、以是整数,也可是小数),并判断两个数的是大于?小于还是等于?(5)编写一个程序,可以输入人的年龄,如果该同志的年龄大于18岁,则输出”你的年龄大于18岁,要对自己的行为负责,送入监狱”,如果该同志的年龄大于10岁并且小于等于18,则输出”你的年龄也不小了,把你送少管所.”.其它情况,则输出”小孩子,下次注意”.(6)请编写程序,该程序可以接收一个字符,比如:a,b,c,d,e,f,g.a表示星期一,b表示星期二,根据用户的输入显示相依的信息,要求使用switch语句完成。(7)请编写一个程序,可以接收一个整数,表示层数,打印出金字塔一半。如图(8)请编写一个程序,可以接收一个整数,表示层数,打

5、印出如图所示的金字塔 * * * * * * * * (9) 请编写一个程序,可以接收一个整数,表示层数,打印出如图所示的金字塔(中间是空心的金字塔)(10)一个养鸡场有6只鸡,它们的体重分别是3kg,5kg,1kg,3.4kg,2kg,50kg.请问这六只鸡的总体重是多少?平均体重是多少?请利用数组存储和非数组存储两种方法编程序.(11)请编写一个程序,可以计算他们的平均体重,可以找出体重最大的和最小狗的名字,可以通过输入狗的名字,查找它的体重。四、实验结果与分析例11public class Hello public static void main(String args) if(arg

6、s.length=0)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,Point end) this.start=start; this.end=end; public String toString() return this.getClass().getName()+(+this.start.toStri

7、ng()+,+this.end.toString()+); Point start=new Point(100,100); Point end=new Point(100,200); System.out.println(new Line(start,end).toString(); package 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); return Point(+this.x+this.y+(2)i

8、mport java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class Test public static void main(String args) throws IOException InputStreamReader isr=new InputStreamReader(System.in); BufferedReader br=new BufferedReader(isr);请输入两个整数11 String a1=br.readLine(); Stri

9、ng a2=br.readLine(); int num1=(int) Float.parseFloat(a1); int num2=(int) Float.parseFloat(a2); int t; if(num118(4)package t4;import java.util.Scanner; 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.p

10、rint(s); if(sx)System.out.println(x+s); else System.out.println(s+等于(5)package t5; / TODO Auto-generated method stub System.out.print(请输入一个同志的年龄: Scanner sc=new Scanner(System.in);if(s=18) System.out.println(你的年龄大于18岁,要对自己的行为负责,送入监狱10) System.out.println(你的年龄也不小了,把你送少管所. else System.out.println(小孩子,

11、下次注意(6)package t6;import java.io.*; public static void main(String args) throws IOException 请输入一个 字符: char c;c=(char)System.in.read(); switch(c) case a:System.out.println(星期一break;b星期二c星期三d星期四e星期五f星期六g星期日(7)package t7;请输入金字塔的层数: for(int i=1;=s; for(int j=1;ji;j-) =i*2-1;*(9)package t9;public static

12、void main(String args) if(i=1|i=s) for(int j=1; else System.out.print(=(i-1)*2-1; (10)1、非数组存储:package t10; 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)

13、;2、数组存储: double avg2; double sum2=0; double b=3,5,1,3.4,2,50; for(int i=0;6; sum2+=bi; avg2=sum2/6; System.out.println(avg2); System.out.println(sum2);(11)import java.util.Scanner; public static void main(String args) throws IOException一共有几只狗: Scanner s=new Scanner(System.in); int n; n=s.nextInt();

14、dog dogs=new dogn; String name;String maxname=asString minname=sd double weight,max=0,min=100; double sum=0;n; 输入第+(i+1)+只狗的名字和体重: name=s.next();weight=s.nextInt(); dogsi=new dog(name,weight); sum+=weight; if(weight=max) max=weight;maxname=name; if(weight=min) min=weight;minname=name; System.out.pri

15、ntln(n+只狗的平均体重:+sum/n);体重最大狗的名字:+maxname);体重最小狗的名字:+minname); System.out.print(输入狗的名字,查询体重: if(dogsi.name.equals(name )查询的体重为:+dogsi.weight);class dog public dog() public dog(String name,double weight) this.name=name; this.weight=weight; public String name; public double weight;五、实验注意事项1、实验过程中注意爱护计算

16、机,实验完毕要按正常操作关闭计算机2、输入程序时应严格注意大小写 面向对象编程 实验学时: 8 (1) 熟练掌握Java语言类定义的基本语法;(2) 熟练掌握类成员的访问控制,对象建立的方法;(3) 熟练掌握类构造方法、成员方法的定义和重载;(4) 熟练掌握类继承、多态和抽象性;(5) 熟练掌握接口的定义和实现方法;(6) 掌握基本的异常处理方法。(1) 张老太养了两只猫猫:一只名字叫小白,今年3岁,白色.还有一只叫小花,今年100岁,花色.请编程,当用户输入小猫的名字时,就显示该猫的名字,颜色.如果用户输入的小猫名错误,则显示张老太没有这只猫.(利用非类的方法实现);提取以上猫的特征,写出猫

17、类程序;实例化猫类,创建张老太的二只猫的程序。(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.println(a.age); System.out.println(c.age);class Person int

18、 age;(4) 编写程序定义一个人类(person)(包括名字,年龄).用一步到位法创建一个对象(5) 编写程序,完善以(5)题中的人类,添加以下方法:添加speak成员方法,输出我是一个好人;添加jisuan成员方法,可以计算从1+100结果;修改jisuan成员方法,该方法可以接收一个数n,计算从1+n的结果;添加add成员方法,可以计算两个数的和.(6) 编写一个成员函数,从键盘输入一个整数(1-9),打印出对应的乘法表。(7) 设计计算机类,要求如下:属性:品牌,颜色,cpu型号,内存容量,硬盘大洲,价格,工作状态方法:打开,关闭,休眠创建一个计算机对象,调用打开,关闭方法(8) 有一群小孩在玩堆雪人,不时有新的小孩加入,请问如何知道现在共有多少人在玩?请使用面向对象的思想,编写程序解决。(9) 现在有两个程序共同开发区一个java项目,程序员xiaoming希望定义一个类取名Dog,程序员xiaoqiang也想定义一个类也叫Dog.两个程序员为此还吵了起来,怎么办?试编写程序完成.(10) 请编写一个类(Abc),编写方法可以接收两个整数,返回两数中较大的数.请编写实现(1):如果要求可以接收两个float

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

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