java程序设计基础教程-杨佩理(源程序&pdf课件)

java程序设计基础教程-杨佩理(源程序&pdf课件)

ID:17630016

大小:151.50 KB

页数:22页

时间:2018-09-04

java程序设计基础教程-杨佩理(源程序&pdf课件)_第1页
java程序设计基础教程-杨佩理(源程序&pdf课件)_第2页
java程序设计基础教程-杨佩理(源程序&pdf课件)_第3页
java程序设计基础教程-杨佩理(源程序&pdf课件)_第4页
java程序设计基础教程-杨佩理(源程序&pdf课件)_第5页
资源描述:

《java程序设计基础教程-杨佩理(源程序&pdf课件)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java程序设计基础教程-杨佩理(源程序&PDF课件)例4-1classAbc{staticintnum=0;voidcount(){num++;System.out.println("Thisisobject"+num);}publicstaticvoidmain(String[]args){Abca=newAbc();Abcb=newAbc();Abcc=newAbc();a.count();b.count();c.count();System.out.println(Abc.num);}}例4-2classCircle{

2、doubler;doublegetL(){return2*Math.PI*r;//Math.PI为圆周率}doublegetS(){returnMath.PI*r*r;}}例4-3classMyCal{staticintgetSum(intn){intsum=0;for(inti=1;i<=n;i++)sum+=i;returnsum;}staticlonggetFac(intn){longfac=1;for(inti=1;i<=n;i++)fac*=i;returnfac;}}classTest{publicstaticvo

3、idmain(String[]aa){System.out.println(MyCal.getSum(100)+"t"+MyCal.getFac(10));}}例4-4classPerson{intsex;intsalary;voidemployed(){System.out.print("Workstate:");if(salary==0)System.out.println("nojob");elseSystem.out.println("job");}}classTest{publicstaticvoidmain(St

4、ring[]aa){Personps=newPerson();ps.salary=300;ps.employed();ps.salary=0;ps.employed();}}例4-5classReferenceTest{publicstaticvoidmain(String[]args){Personp1=newPerson();//设对象为A,p1指向APersonp2=newPerson();//设对象为B,p2指向Bp1.salary=1;p2.salary=2;System.out.println(p1.salary+

5、"t"+p2.salary);p1=p2;//p1重定向,也指向了p2指向的BSystem.out.println(p1.salary+"t"+p2.salary);p1.salary=8;System.out.println(p1.salary+"t"+p2.salary);}}例4-6classStar{staticvoidprint(charc,intn){for(inti=0;i

6、nti=0;i<5;i++){print('',10-i);//输出10-i个空格print('*',2*i+1);//输出2i+1个星号System.out.println();}}}例4-7classTestCircle{publicstaticvoidmain(String[]args){Circlecc=newCircle();cc.r=3.5;System.out.println(cc.getL()+"tt"+cc.getS());}}例4-8classTestOL{intx;voidfunc(){System.

7、out.println("noarg");}Stringfunc(inti){return"argis"+i;}voidfunc(Strings){System.out.println(s);}publicstaticvoidmain(String[]a){TestOLc=newTestOL();c.func();c.func(c.func(100));}}例4-9classTestOL1{voidfunc(doublex){System.out.println(x+"isdouble");}voidfunc(intx){Sy

8、stem.out.println(x+"isint");}publicstaticvoidmain(String[]a){TestOL1c=newTestOL1();c.func(1);//将调用voidfunc(intx)c.func(2.5);//将调用voidfunc(

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

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

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