1 / 72
文档名称:

JAVA实验课内容.doc

格式:doc   大小:322KB   页数:72页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

JAVA实验课内容.doc

上传人:tmm958758 2019/5/18 文件大小:322 KB

下载得到文件列表

JAVA实验课内容.doc

文档介绍

文档介绍:实验目的:掌握环境变量path、classpath的设置判断语句、分支语句、循环语句实验内容:“Helloworld”显示程序。利用ECLIPSE开发环境开发并执行。若(1)已完成,此时关闭ECLIPSE,如何使字节码执行?应做哪些工作?,接受用户输入的10个整数,比较并输出其中的最大值和最小值。,接受用户输入的字符,以“#”标志输入的结束;比较并输出按字典排序最小的字符。,求它们的最大公约数。,求它们的最小公倍数。=1+1/2+1/3+……+1/n,当n为多少时,sum>,使用for循环计算8+88+888+。。。的前10项之和。,计算1+2!+3!+4!+……10!,从小到大排列,并输出。:12个人排成一圈,从1号报数,凡是数到5的人就走出队列(出局),然后继续报数。试问最后出局的一人是谁。“埃氏筛法”求2~100以内的素数。2~100以内的数,先去掉2的倍数,再去掉3的倍数,再去掉4的倍数,…,最后剩下的就是素数。[][]=null;a=newint[2][3];(2)inta[][]=newint[2][3](3)inta[][]={{1,2,3},{4,5,6}} 表明是2行3列的数组,分别是a[0][0],a[0][1],a[0][2]a[1][0],a[1][1],a[1][2]等号左侧的[][]内不能有数字。与c,c++几乎一致。。JAVA有此特点,C没有inta[][]={{1,2},{3,4,5};表明是2行3列数,第1维2个数:a[0][0]=1,a[0][1]=2;第2维3个数:a[1][0]=3,a[1][1]=4,a[1][2]=5;多维数组如是初始化必须大括号套大括号:{{1,2},{3,4,5},可清晰看出每维有多少元素。inta[][]=newint[2][];//给第1维分配后有a[0]和a[1]a[0]=newint[3]; //再分别给a[0],a[1]第2维分配空间 a[0]有3个元素a[1]=newint[4]a[1],分析结果,总结多维数组中length属性规律。lassTest{ publicstaticvoidmain(Stringargs[]) { inta[][]=newint[2][]; a[0]=newint[3]; a[1]=newint[4]; ("="+); ("a[0].length="+a[0].length); ("a[1].length="+a[1].length); }}调通下面程序,分析结果,总结什么时候是null,什么时候不是null,什么时候是数组元素的具体值,什么时候有是地址值。lassTest{ publicstaticvoidmain(Stringargs[]) { inta[][]=newint[2][]; ("a="+a); ("a[0]="+a[0]); (); a[0]=newint[3]; ("a="+a); ("a[0]="+a[0]); ("a[0][0]="+a[0][0]); }}思考题:简述path、classpath环境变量的作用。。,。实验2 类与对象应用实验目的增强对构造函数含义的理解。增强对“对象引用”含义的理解。静态变量(类)变量static的运用。。成员变量包含帐号、储户姓名和存款余额等。方法有存款和取款等。并编写一个测试程序加以测试。。然后编制实现分数加法的类。方法1:plex{ floatreal; //结果实部 floatvirt; //结果虚部 voidAdd(floatr1,floatv1,floatr2,floatv2) { real=r1+r2; virt=v1+v2; } voiddisplay() {