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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

JAVA程序设计实验指导书全册Word文档格式.docx

1、java helloWorldApp.javajava helloworldappjava HelloWorldApp.class5.输入下面的随机数生成程序,重复上述编译和执行过程,分步写出两个命令执行过程。import java.util.Random;public class MathDemo public static void main(String args) Random rand=new Random(); int v=rand.nextInt(); System.out.println(你得到了一个+v);1)保存文件名为:2)编译命令为:3)运行程序命令为:4)如果删除该程

2、序的第一行import语句,重新编译,有何问题?评语: 日期: 年 月 日实验02:Eclipse开发环境 1.了解最基本的环境配置过程。2.掌握Eclipse环境下的Java程序开发过程。1.在Eclispe环境下创建一个项目MyExexercise,添加一个包demo,向包内添加一个类CommandParameter,配置运行参数,使得程序能够逐个输出命令行参数 的要求。1)自动生成的CommandParameter程序的第一行是什么?2)在何处配置运行时的命令行参数?2.在何处调整项目缺省的字符集。3.在何处可以调整代码编辑框内的文字大小,写出操作指南。4.如果console窗口关闭了,

3、如何操作才能重新显示出来?5.写出设置断点的步骤。6.如何查看运行过程中各个变量的值。实验03:数值类型与变量声明1.掌握标识符的定义规则2.认识Java的数据类型以及掌握各种变量的声明方法。3.掌握不同数值类型间的赋值问题1.编写一个JAVA程序,对不同类型的类型进行变量的定义并输出相应的值。public class Variable int a=10;a=+a);1.写出程序运行的结果2.修改上述程序,定义一个字符型变量,并定义其初值为a,然后输出该变量的值,在下面写出修改后的代码片段。3.修改上述程序,定义一个字符型变量,并定义其初值为100,然后输出该变量的值,在下面写出修改后的代码片

4、段。4.修改上述程序,定义一个字符型变量,并定义其初值为65536,然后输出该变量的值,在下面写出修改后的代码片段,如果有错误,说明原因。5.修改上述程序,定义一个单精度类型的变量,并定义其初值为10.0,然后输出该变量的值,在下面写出修改后的代码片段。6.修改上述程序,定义一个双精度类型的变量,并定义其初值为10.0,然后输出该变量的值,在下面写出修改后的代码片段。7.替换下面的代码段到上述程序,分析现象。 float f=10.0f; double d=100.0d; f=d;f=+f);8.替换下面的代码段到上述程序,分析结果。 char c=; a=c+a; System.out.pr

5、intf(c=%c,a);9.声明一个布尔类型的变量,其初值为真。10.替换下面的代码段到上述程序,分析现象。 Variable v=new Variable();v=实验04:运算符和表达式 1.熟悉运算符的作用、优先级和结合方向2.认识Java的表达式,理解表达式的构成、类型1.运行下面的程序,写出运行结果public class ArithmaticOppublic static void main(String args )int a=5+4, b=a*2, c=b/4;int d=b-c;int e=-d;int f=e%4;double g=18.4, h=g%4;int i=3;

6、int j=i+;int k=+i;System.out.println(b=+b);c=+c);d=+d);e=+e);g=+g);h=+h);i=+i);j=+j+nk=+k);2.写一个程序,计算32/5的结果,如果需要得到浮点数的结果该如何重写表达式。分别写出这两个赋值表达式。3.创建一个类名为GravityCalculator的类,在该类中写上以下代码,public static void main(String arguments)double gravity =9.81; / 重力速度,单位 m/s2double initialVelocity = 0.0;double fall

7、ingTime = 10.0;double initialPosition = 0.0;double finalPosition = 0.0;The objects position after + fallingTime + seconds is + finalPosition + m.);运行此程序,输出运行结果。4.修改上述例子程序,完成以下功能:计算10秒钟后物体的位置。输出位置以米为单位,计算的数学公式为:x(t) = 0.5 gt2 + vit + xi变量 作用 值g 加速度 (m/s2) 9.81 t 时间 (s) 10vi 初速度 (m/s) 0xi 初始位置 05.有四个整

8、数分别用a、b、c、d表示,请使用条件运算符找出其中最大值。实验05:输入/输出处理 掌握输入输出程序的处理。1.编写程序,从键盘上输入一个整数作为圆的半径,分别计算并输出圆周长、圆面积。2.编写程序,从键盘上输入三个实数,比较大小,分别输出最大值和最小值。3.运行下面的程序,写出运行结果,解释每种格式的含义。import java.util.Calendar;public class CommandParameter long n = ; System.out.printf(%d%n, n); System.out.printf(%08d%nSystem.out.printf(%+8d%n%

9、,8d%n%+,8d%n%n double pi = Math.PI;%f%n, pi);%.3f%n%10.3f%n%-10.3f%n Calendar c = Calendar.getInstance();%tB %te, %tY%n, c, c, c);%tl:%tM %tp%n%tD%n, c);实验06:流程控制(一)1.能够正确使用if,switch语句,并且能正确使用合法的参数类型。2.在不同情况下,能够正确选择使用循环语句,能正确使用break,continue,能计算在循环中或循环后循环计数器的值。1.编写程序,声明一个double型变量,并任意赋值,然后判断该书是否在1到1

10、0000之间,根据结果输出下面其中一行结果(x需用实际的数值代替):The number x is between 1 and 10000.The number x is not between 1 and 10000.2.分析下面程序,写出运行结果class TestApppublic static void main(String args)for(int i=0;i10;i+)if(i=3) break;System.out.print(i);3.分析switch的作用,写出下面程序运行的结果class SwitchDemopublic static void main(String a

11、rgs) int c=38;switch (c10?1:c25?2:35?3:4) case 1: +c+ 有点冷。要多穿衣服。case 2: 正合适。出去玩吧。case 3: 有点热。default: 太热了!开空调。1)当c=38时,运行结果是什么?2)当c=8时,运行结果是什么?3)当c=48时,运行结果是什么?4)在每个case的输出语句后,添加break语句后,充分执行上述几种情况,分析有何变化,分析写出每次运行结果。当c=38时,运行结果是当c=8时,运行结果是当c=48时,运行结果是4.通过键盘输入任一个整数,判断其是否是素数,并输出判断结果。5.通过键盘输入任意两个整数,按照从

12、小到大的顺序输出这两个数。6.写出下面的代码段执行后,j的值是多少?int i=1, j=0switch(i) j+=6;case 4:j+=1;j +=2;case 0:j +=4;7.写出下列程序片段中while循环体重复执行的次数int a = 1,b = 1;while ( a = 1000 )a = 2 * a;b = b + 1;System.out.println( b );8.编写一个程序,输出1到200之间所有能被3整除的整数,要求输出时每行输出5个整数。9.编写一个程序,输出一个99乘法表,输出格式如下。11=1 2=2 22=43=3 23=6 33=94=4 24=8

13、34=12 44=165=5 25=10 35=15 45=20 55=256=6 26=12 36=18 46=24 56=30 66=367=7 27=14 37=21 47=28 57=35 67=42 77=498=8 28=16 38=24 48=32 58=40 68=48 78=56 88=649=9 29=18 39=27 49=36 59=45 69=54 79=63 89=72 99=8110.下面输出素数的程序原意输出为下面的结果,但现在不是,请调试下面程序,使之能够按要求输出:2 3 5 7 1113 17 19 23 2931 37 41 43 4753 59 61

14、67 7173 79 83 89 97public class Prime boolean isPrime=true;/用来标识每次计算的数是否是素数,如果不是则为false; for (int x = 2; x = 100; x+) int m = x / 2; for (int i = 2; i = 0 ? n : - n );private static int Q( int m )final int BASE = 10;return ( m BASE ? 1 : 1 + Q( m / BASE ) );例如:当n=5时,调用方法p返回值是多少?写出执行过程。Step1:n=5, p (

15、5) = Q (5 ) ; Q (5 ) = 11)当n=9时,调用方法p返回值是多少?2)当n=10时,调用方法p返回值是多少?3)当n=123时,调用方法p返回值是多少?4)总结P方法的功能是什么?5)修改方法P,完成同样功能,达到不调用其它函数包括递归调用自己。 评语:实验08:数组1.知道怎么样声明、创建和初始化各种类型的数组2.理解二维数组的概念,能够声明、创建和初始化各种类型的二维数组3.掌握对一维或二维数组元素的访问方法4.掌握不规则二维数组的声明、创建和初始化以及访问的方法了解Arrays类及System类中关于数组操作的方法的使用1.编写程序,掌握数组的声明和访问数组元素,了

16、解数组对象length的作用2.编写程序,掌握二维数组的定义和应用3.编写程序,掌握二维不规则数组的定义和使用4.编写程序,熟悉命令行参数1.根据教科书程序5-5,写出外循环每次循环后数组的元素变化。循环开始前的数组元素依次是:第一次循环后的数组元素依次是:第二次循环后的数组元素依次是:循环后的数组元素依次是:public class ArrayTest int i, j; int a = 2, 1, 4, 8, 9, 5, 3 ; for (i = 0; a.length - 1; int k = i; for (j = i; j a.length; j+) if (aj ak) k = j

17、; int temp = ai; ai = ak; ak = temp; i+) System.out.print(ai + 第一次循环后:i = j = k= 数组元素依次是第二次循环后:第三次循环后:第四次循环后:第五次循环后:第六次循环后:第七次循环后:最后运行结果:3.按照要求运行下面的程序,回答问题。 for(int i=0;args.length;第+i+个参数是+argsi);1)请按照下面的运行命令运行,并写出运行结果。Java CommandParameter Alice Mike Mary2)你认为args数组的作用是什么?3)请写出运行时args数组中每个位置存放的元素值4.有如下数组int myArray = 1, 2, 3, 4, 5, 6 ;int yourArray = 10, 9, 8, 7, 6, 5, 4, 3, 2, 1 ;请利用System.arraycopy方法编写一个程序,复制myArray数组的所有内容到yourArray数组,放在yourArray数组下标0开始的位置,并输出yourArray数组的每个元素。11.有整型数组,按顺序包含元素:10,7,9,2,4,5,

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

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