欢迎来到天天文库
浏览记录
ID:38593884
大小:232.50 KB
页数:29页
时间:2019-06-15
《吉林大学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
此文档下载收益归作者所有