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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

Java实践报告.docx

1、Java实践报告实验1 熟悉JAVA开发环境搭建与使用 一、实验目标:1)了解掌握java软件的下载方法。2)熟练掌握在JDK在window环境下的安装以及环境变量的配置方法。3)熟练掌握java源文件在命令提示符下编译,解析执行的方法。二、实验学时数: 2学时三、实验要求: 1) 安装JDK 并配置好环境变量。 2) 测试环境变量是否配置成功。 3) 完成实验教材一个简单应用程序的编写,编译,执行的过程。四、实验步骤及结果1)实验步骤 和 源代码 。 设置环境变量步骤, 以及实验教材 一个简单应用程序的完整代码public class hellopublic static void main

2、(String args)A a = new A();a.fA();class Avoid fA() System.out.println();2)实验运行效果截图()。 JDK 安装成功或,java, javac运行截图,应用程序运行结果截图五、心得体会学到很多东西实验2 基本数据类型和输入输出练习 一、实验目标:1)掌握基本数据类型的转换2)掌握在命令行下数据的输入输出二、实验学时数: 2学时三、实验要求: 1)编写一个Java应用程序,该程序在命令行窗口输出阿拉伯数字、英文字母表和俄文字母表。 2) 编写一个Java应用程序,用户从键盘上输入数字,程序输出这些数字的累加和、平均值以及乘积

3、结果。 拓展(自行练习): A)求解方程a*x*x + b*x +c=0 的根,从键盘上分别给a, b, c 赋值. 判断输入的数值是否能使方程成立, 成立时求出方程的根并在控制台显示出来, 不成立时在控制台显示不成立信息。B)学习指导P1012页课本知识拓展数组的快速复制多维数组四、实验步骤及结果1)程序源代码 。题1 程序源代码 public class a public static void main(String args) char a=; char b=; int l=(int)b-(int)a; int m=0; char c=a; char d=z; int x=(int)d

4、-(int)c; char f=0; char g=9; int y=(int)g-(int)f; int cc=0; System.out.println(阿拉伯数字共有:+y); for(int i=(int)f;i=(int)g;i+) System.out.print(char)i+t); System.out.println(n); System.out.println(英文字母总共有:+x); for(int i=(int)c;i=(int)d;i+) cc+; System.out.print(char)i+t); if (cc=10) cc=0; System.out.prin

5、tln(n); System.out.println(n); System.out.println(俄文字母总共有:+l); for(int i=(int)a;i A 8980 - B 7970 - C 6960 - D 59 0 - E 2) 控制台上的猜数字游戏编程, 要求系统随机出一个0100范围内的猜测数字,然后用户对其进行猜测,电脑把每次输入的数据和猜测数字进行比较,如果输入的数据比猜测数字大,电脑提示猜大了,要求用户重新输入;如输入的数据比猜测数字小,电脑提示猜小了,要求用户重新输入,直到猜对数字为止。( 学习指导p14, 3.2.1) 拓展(自行练习): A)编写一个Java应用

6、程序,使用while循环、for循环计算11000之间能被3和7同时整除的整数之和。B)学习指导课本p15页 3.2.2, 回文数。C)学习指导课本p17页 arrays类实现数字排序。四、实验步骤及结果1)程序源代码 。题1 程序源代码 Switch:import java.util.*;public class a public static void main(String args) Scanner reader=new Scanner(System.in); System.out.println(输入一个数:); int n=reader.nextInt(); int m; m=n/

7、10; switch(n) case 100: System.out.printf(%d属于等级A,n);return; switch(m) case 9: System.out.printf(%d属于等级A,n); break; case 8: System.out.printf(%d属于等级B,n); break; case 7: System.out.printf(%d属于等级C,n); break; case 6: System.out.printf(%d属于等级D,n); break; case 5: case 4: case 3: case 2: case 1: case 0: S

8、ystem.out.printf(%d属于等级E,n); break; default:System.out.printf(%d不属于任何等级,n); If:import java.util.*;public class a public static void main(String args) Scanner reader=new Scanner(System.in); System.out.println(输入一个数:); int n=reader.nextInt(); if(90=n & n=100) System.out.printf(%d属于等级A,n); else if(80=n

9、& n90) System.out.printf(%d属于等级B,n); else if(70=n&n80) System.out.printf(%d属于等级C,n); else if(60=n&n70) System.out.printf(%d属于等级D,n); else if(0=n&nrealNumber) z=z+1 ; System.out.println(猜大了,请再猜:); yourGuess=reader.nextInt(); else if(yourGuesssideC&sideA+sideCsideB&sideC+sideBsideA) System.out.println

10、(我是三角形边长为+a=+sideA+b=+sideB+c=+sideC); boo=true; else System.out.println(我不是三角形); boo=false; public static void main(String args) aa t=new aa(); t.setLength(); 。 拓展题目 源代码 (如完成则放进去, 拓展题目不做要求)2)实验运行效果截图。题1 、2运行截图。(程序运行结果截图中加打印上个人姓名等)五、心得体会学到很多东西实验 5 类的继承一、实验目标:1)基类与派生类的定义。2)基类的概念出发,理解派生类对象使用基类属性的原理。3)

11、继承与多态,方法的重写以及调用。二、实验学时数: 2学时三、实验要求:1)一个person类作为父类,该类中包含成员变量 weight,height; 实例方法speakHello( ),averageHeight() 和 averageWeight( )。 分别编写ChinaPeople 和AmericanPeople两个类继承People类,分别根据提示重写它的三个方法,并在ChinaPeople类中添加chinaGongfu ()方法,在AmericanPeople 类中添加americanBoxing() 方法。 再定义一个主类Example,在主类中创建ChinaPeople 和Am

12、ericanPeople两个类的对象并调用他们的方法。2) 编写一个类,该类有一个方法 public int f(int a, int b)/ 要求该方法返回a 和 b 的最大公约数 然后编写一个该类的子类,要求子类重新写方法,而其重写方法将返回两个整数的最小公倍数。 要求:重写方法的方法体中首先调用被隐藏的方法返回a和b的最大公约数m,然后将(a*b)/m返回,在应用程序的主类中分别使用父类和子类创建的对象,并分别调用方法f()计算两个正整数的最大公约数和最小公倍数。四、实验步骤及结果1)程序源代码 。题1 程序源代码 class People protected double weight

13、,height; public void speakHello( ) System.out.println(yayawawa); public void averageHeight() height=173; System.out.println(average height:+height); public void averageWeight( ) weight=70; System.out.println(average weight:+weight); class ChinaPeople extends People public void speakHello() System.ou

14、t.println(你好,吃饭了吗?); public void averageHeight( ) System.out.println(中国人的平均身高:173.0厘米); public void averageWeight( ) System.out.println(中国人的平均体重:67.34公斤); public void chinaGongfu () System.out.println(中国武术:坐如钟,站如松,睡如弓); class AmericanPeople extends People public void speakHello() System.out.println(

15、How do you do ); public void averageHeight( ) System.out.println(American Average height:188.0 cm); public void averageWeight( ) System.out.println(American Average weight:80.23 kg); public void americanBoxing() System.out.println(美国武术:直拳、钩拳); class BeijingPeople extends ChinaPeople public void spea

16、kHello() System.out.println(您好); public void averageHeight( ) System.out.println(北京人的平均身高:16.0厘米); public void averageWeight( ) System.out.println(北京人的平均体重:6.0公斤); public void beijingOpera() System.out.println(老生); public class ming public static void main(String args ) ChinaPeople chinaPeople=new ChinaPeople( ); AmericanPeople americanPeople=new AmericanPeople( ); BeijingPeople beijingPeople=new BeijingPeople( ); chinaPeople.speakHello( ); americanPeople.speakHello( ); beijingPeople.speakHello( ); chinaPeople.averageHeight( ); americanPeople.aver

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

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