吉林大学JAVA课程实验报告

吉林大学JAVA课程实验报告

ID:38593884

大小:232.50 KB

页数:29页

时间:2019-06-15

吉林大学JAVA课程实验报告_第1页
吉林大学JAVA课程实验报告_第2页
吉林大学JAVA课程实验报告_第3页
吉林大学JAVA课程实验报告_第4页
吉林大学JAVA课程实验报告_第5页
资源描述:

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

1、JAVA课程实验报告学院:吉林大学计算机科学与技术学院专业:计算机科学与技术专业课程科目:java课程实验学号:21140905姓名:指导教师:29实验1.<1>实验内容:P19实验4(10分)<2>实验构思:IO输出的简单应用<3>实验代码:packageT_1;publicclassPrint{publicstaticvoidmain(String[]args){System.out.print("name:ydw.age:20.height:174cm.weight:53kg.");}}<4>实验截图:Eclips

2、e环境:Cmd控制台29实验2.<1>实验内容:P41实验(10分)<2>实验构思:水仙花数的简单算法,n=100*a+10*b+c,n=a*a*a+b*b*b+c*c*c,n为水仙花数<3>实验代码:packageT_2;publicclassNarcissistic{publicstaticvoidmain(String[]args){inta=0,b=0,c=0;for(inti=100;i<1000;i++){a=i/100;b=i/10%10;c=i%10;if(i==(a*a*a)+(b*b*b)+(c*c*c)){Sy

3、stem.out.println(i+"="+a+"*"+a+"*"+a+"+"+b+"*"+b+"*"+"+"+c+"*"+c+"*"+c);}}}}<4>实验结果:29实验3.<1>实验内容:创建一个类,此类中包含多个静态成员变量和普通成员变量(变量的类型可以自定义),使用不同的方法进行初始化,同时需要展示出变量初始化的顺序。<2>实验构思:静态初始化块static{}>初始化块{}>构造器ClassName{}<3>实验代码:packageT_3;classStaticValueTest{staticintstaticVal=

4、0;privateintval;//静态块初始化static{System.out.println("静态初始化块:->staticVal="+staticVal+"(初始化为0)");}//初始化块{System.out.println("变量初始化块:->val="+val+"(初始化为0)");}//构造函数初始化publicStaticValueTest(intval,intstaticVal){StaticValueTest.staticVal=staticVal;this.val=val;System.out.print

5、ln("构造函数初始:->staticVal="+staticVal+"val="+val);}publicintgetVal(){returnval;}publicvoidsetVal(intval){this.val=val;}}publicclassStaticValue{@SuppressWarnings("static-access")publicstaticvoidmain(String[]args){29intbuffuValue=0;StaticValueTest.staticVal=1;buffuValue=Sta

6、ticValueTest.staticVal;System.out.println("类名访问初始:->staticVal="+buffuValue);StaticValueTestst=newStaticValueTest(1,2);st.staticVal=2;buffuValue=st.staticVal;System.out.println("对象实例初始:->staticVal="+buffuValue);}}<4>实验结果:实验4<1>实验内容:P111实验(10分)<2>.实验构思:抽象出intcalculateTim

7、e(intA,intB,intC);方法放在Common接口中,用相应的类去具体实现这个这个方法。<3>.实验代码://接口packageT_4;publicinterfaceComman{intcalculateTime(intA,intB,intC);}29//Plane类packageT_4;publicclassPlaneimplementsComman{publicPlane(){}publicintcalculateTime(intA,intB,intC){returnA+B+C;}}//Car007类packageT_

8、4;publicclassCar007implementsComman{publicintcalculateTime(intA,intB,intC){returnA*B/C;}}//Ship类packageT_4;publicclas

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

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

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