Java基础教程:Animal类与Dog子类实践,Rectangle类属性应用,及Car家族类设计实例

创始人
2024-12-16 14:52:12
0 次浏览
0 评论

java编程:创建父类Animal和子类Dog

packagetest;publicclasstest{publicstaticvoidmain(String[]args){Animald=newDog("wangcai",3);d.eat();}}classAnimal{publicStringname;publicdoubleweight;publicAnimal(){}publicAnimal(Stringname,doubleweight){super();this.name=name;this.weight=weight;}publicvoideat(){System.out.println("Animaleat!");}}classDogextendedAnimal{publicStringname;publicintage;publicDog(Stringname,intage){super();this.name=name;this.age=age;}publicvoideat(){System.out.println(name+""+super.weight+""+age);super.eat();System.out.println("狗狗!");}}

在java中创建一个rectangle类,使其有width,height两个属性,并且包含?两个方

公共类矩形{私有双宽度;私有双高度(){返回;宽*高;}publicdoubleperimeter(){return(width+height)*2}publicRectangle(){}publicRectangle(双倍宽度,双倍高度){this.width=width;this.height=高度}publicvoidsetWidth(doublewidth){this.宽度=宽度;}publicdoublegetWidth(){返回宽度}publicdoublesetHeight(doubleheight){this.height=height;}publicdoublegetHeight(){返回高度}}publicclassTest{publicstaticvoidmain(String...args){矩形a=new矩形();a.setWidth(width);//这里输入你需要的宽度为宽度a.setHeight(height);//这里输入你需要的高度为高度矩形b=新矩形(width,height);//输入这里的宽度和高度分别是您需要的宽度和高度。
System.out.println(a.area());//某个系统的区域。
你t.println(a.perimeter());//a的范围System.out.println(b.area());//b的范围System.out.println(b.perimeter());//b的作用域}}

求高手帮忙编JAVA的程序

汽车类请求:创建一个包测试第一个类:Car.javapackagetest.car;/***汽车类*@authorqinghua9*抽象类,定义两个方法*/publicabstractclassCar{publicvoiddriver(){};publicvoidstop(){};}SecondclassBus.javapackagetest.car;/***总线类*@authorqinghua9**/publicclassBusextendsCar{publicBus(){System.out.println("总线实例化starts");}@Overridepublicvoiddriver(){//TODOAuto-generatedmethodstubSystem.out.println("Bus开始运行");}@Overridepublicvoidstop(){//自动生成的方法dstubSystem.out.println("Bus停止运行");}}第三类:Bike.javapackagetest.car;/***自行车类*@authorqinghua9**/publicclassBikeextendsCar{publicBike(){System.out.println()"自行车实例启动");}@Overridepublicvoiddriver(){//TODOAuto-generatemethodstubSystem.out.println("自行车开始移动");}@Overridepublicvoidstop(){//TODOAuto-generatemethodstubSystem.out.println("自行车开始移动停止”);}}------------------------------------------(1)设计零件号1,(2)有一个方法:找到工厂n。
packagetest.car;/***搜索命令,仅限int类型*@authorqinghua9**/publicclassNumber1{intsum=1;publicNumber1(){}publicintJIECHENG(intnumber){for(inti=)2;i<=number;i++){sum=sum*i;}ተመላሽ;}}-----------------------------------------3)ክፍልቁጥር2ንድፍ፣(4)是数字1的子集,(5)有方法:1+2+3+┅查找+npackagetest.car;publicclassNumber2extendsNumber1{intsum=0;/***总和。
输入的数字被四舍五入,例如,如果您输入5*,它将返回5+4+3+2+1*@paramnumber*@return*/publicintQIUHE(intnumber){for(inti=0;i<=)。
Number;i++){sum+=i;}return;}publicstaticvoidmain(Stringargs[]){Number2n=newNumber2();System.out.println(n.QIUHE(100));}}------------------------------------------------------------------------6类第3图,(7)是第2类的子类,(8)有方法:判断n是否为素数。
Numberpackagetest.car;publicclassNumber3extendsNumber2{/0}{101}{101}{101}{101}{101}不能被任何小于其自身的数字整除的素数*@return*/publicbooleanPANDUANZHISHU(intnumber){intsum=0;for(int=number-1;i>1;i--){//如果可整除,if(number%i==0)那么它不是素数。
sum=sum+1;}}if(sum>0){false;}else{return;}}}---------------------------------------(9)设计类级别TestNumber3,(10)测试以上三个类,(11)参数n从命令行输入。
packagetest.car;importjava.io.IOException;publicclassTestNumber3{/***@paramargs*/publicstaticvoidmain(String[]args){try{inti=System.in.read();System.out.println("的值"+i);Number1n1=newNumber1();System.out.println("这个数的因数是"+n1.JIECHENG(i));Number2n2=newNumber2();System.out.println("从1到这个数字的和为"+n2.QIUHE(i))";Number3n3=newNumber3();System.out.Pintln("您输入的数字是质数吗?"+n3.PANDUANZHISHU(i));}catch(IOExceptione){//TODOAuto-generatedcatchblocke.printStackTrace();}}}
热门文章
1
SQL多表连接查询全解析:JOIN语句应... sql多表关联查询在执行SQL多表连接查询时,可以使用JOIN语句将多个表连接在...

2
Java中字符串类型详解:String与... 变量有字符类型,为什么没有字符串类型??基本类型:charshort、int、l...

3
JavaSE与JavaEE:从基础到企业... javase&#160;和javaee的区别?JavaSE和JavaEE...

4
Java程序员面试必知:核心技术问答与技... java编程程序员技术面试常见面试?随着互联网的不断发展,Java开发已经成为很...

5
Java.exe与Javaw.exe:区... 程序中java和javaw有什么区别java和javaw的区别:两者都是Java...

6
深入解析:Java中的javax包及其与... JAVA导入时,什么是javax?awt是java1.0,swing是java2...

7
Java去除字符串前空格:常见方法与技巧... JAVA怎么【只】去掉字符串【前面的】空格?JAVA中是否去除空格1.Strin...

8
北京Java/C++程序员薪资揭秘:云计... 一本211大学4年工作经验java程序员&#47;C++程序员现在北京能...

9
命令行运行Java:从编写到执行全攻略 怎么在命令行下运行java?以下是使用记事本运行Java程序的步骤:编写Java...

10
Java字符串处理与键盘输入、文件读取技... 编写一个Java应用程序,从键盘读取用户输入两个字符串,并重载3个strAdd函...