JAVA实验课内容

JAVA实验课内容

ID:37861357

大小:515.00 KB

页数:71页

时间:2019-06-01

JAVA实验课内容_第1页
JAVA实验课内容_第2页
JAVA实验课内容_第3页
JAVA实验课内容_第4页
JAVA实验课内容_第5页
资源描述:

《JAVA实验课内容》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验1JAVA基础知识1、实验目的:(1)掌握环境变量path、classpath的设置(2)判断语句、分支语句、循环语句2、实验内容:2.1编写“Helloworld”显示程序。(1)利用ECLIPSE开发环境开发并执行。(2)若(1)已完成,此时关闭ECLIPSE,如何使字节码执行?应做哪些工作?2.2编写一个字符界面的JAVAApplication程序,接受用户输入的10个整数,比较并输出其中的最大值和最小值。2.3编写一个字符界面的JAVAApplication程序,接受用户输入的字符,以“#”标志输入的结束;比较并输出按

2、字典排序最小的字符。2.4输入两个整数,求它们的最大公约数。2.5输入两个整数,求它们的最小公倍数。2.6求sum=1+1/2+1/3+……+1/n,当n为多少时,sum>5.02.7编写一个java应用程序,使用for循环计算8+88+888+。。。的前10项之和。2.8编写一个java应用程序,计算1+2!+3!+4!+……10!之和.2.9已知某整形数组,从小到大排列,并输出。2.10求解约瑟夫问题:12个人排成一圈,从1号报数,凡是数到5的人就走出队列(出局),然后继续报数。试问最后出局的一人是谁。2.11用“埃氏筛法”求

3、2~100以内的素数。2~100以内的数,先去掉2的倍数,再去掉3的倍数,再去掉4的倍数,…,最后剩下的就是素数。3学习二维数组3.1规则二维数组初始化(1)inta[][]=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++几乎一致。3.2不规则二维数组初始化。JAVA有此

4、特点,C没有(1)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},可清晰看出每维有多少元素。(2)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]有4个元素3.3

5、实例(1)调通下面程序,分析结果,总结多维数组中length属性规律。publicclassTest{publicstaticvoidmain(Stringargs[]){inta[][]=newint[2][];a[0]=newint[3];a[1]=newint[4];System.out.println("a.length="+a.length);System.out.println("a[0].length="+a[0].length);System.out.println("a[1].length="+a[1].leng

6、th);}}(2)调通下面程序,分析结果,总结什么时候是null,什么时候不是null,什么时候是数组元素的具体值,什么时候有是地址值。publicclassTest{publicstaticvoidmain(Stringargs[]){inta[][]=newint[2][];System.out.println("a="+a);System.out.println("a[0]="+a[0]);System.out.println();a[0]=newint[3];System.out.println("a="+a);Syste

7、m.out.println("a[0]="+a[0]);System.out.println("a[0][0]="+a[0][0]);}}思考题:1、简述path、classpath环境变量的作用。2、写出3.3中两个问题的总结。3、写出2.2,2.3中程序源码。实验2类与对象应用1、实验目的(1)增强对构造函数含义的理解。(2)增强对“对象引用”含义的理解。(3)静态变量(类)变量static的运用。2、实验内容2.1编写一个基本账户类。成员变量包含帐号、储户姓名和存款余额等。方法有存款和取款等。并编写一个测试程序加以测试。2.

8、2先学习以下复数加法类的不同编制方法。然后编制实现分数加法的类。方法1:classComplex{floatreal;//结果实部floatvirt;//结果虚部voidAdd(floatr1,floatv1,floatr2,floatv2){re

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。