九月七号java小练习

1、


class pet {
 public void shout(){
  
 }
 

}
class dog extends pet{
 private String myname; 
 public void setName(String name){
  myname=name;
 }
 public void LookAfterHouse(){
  System.out.println("I'm a dog,I can looking after my house,my name is "+myname);
 }
 public void shout(){
  System.out.println("汪汪汪");
 }

 }
class cat extends pet{
 public void CatchMouse(){
  System.out.println("I'm a cat,I can catch mouse");
  
 }
 public void shout(){
  System.out.println("喵喵喵");
 }
}



public class petpet{
 public static void main(String args[]){
  dog mydog=new dog();
    mydog.setName("萨摩耶");
    mydog.shout();
    mydog.LookAfterHouse();
    cat mycat=new cat();
    mycat.shout();
    mycat.CatchMouse();
 }
}


2、

import java.util.Scanner;

 class calculator1{
  public int add(int a,int b){
   return a+b;
  }
  public int substraction(int a,int b){
   return a-b;
   
  }
  public int multiply(int a,int b){
   return a*b;
  }
  public int division(int a,int b){
   return a/b;
  }

 }
 public class calculator {
  public static void main(String args[]){
   Scanner input=new Scanner(System.in);
   System.out.println("请输入a的值");
   int a=input.nextInt();
   System.out.println("请输入b的值");
   int b=input.nextInt();
   calculator1 myc=new calculator1();
   int result=myc.add(a,b);
   int result2=myc.substraction(a,b);
   int result3=myc.multiply(a, b);
   int result4=myc.division(a, b);
   System.out.println("您输入的a为:"+a);
   System.out.println("您输入的b为:"+b);
   System.out.print("a+b="+result);
   System.out.print("\na-b="+result2);
   System.out.print("\na*b="+result3);
   System.out.print("\na/b="+result4);
   
  }
}


3、

class ManyArea {
 public double area(double radius) {
  return Math.PI * radius * radius;

 }

 public double area(double len, double width) {
  return len * width;
 }

 public double area(double len, double width, double height) {
  return 2 * (len * width) + 2 * (width * height) + 2 * (len * height);
 }
}

public class area {
 public static void main(String args[]) {

  ManyArea myarea = new ManyArea();
  System.out.println("半径为3的圆周长为:" + myarea.area(3));
  System.out.println("长2.0、宽3.0的面积为:" + myarea.area(2.0, 3.0));
  System.out.println("长2、宽3的面积为:" + myarea.area(2, 3));
  System.out.println("立方体的面积为:" + myarea.area(2.0, 3.0, 4.0));
 }

}



4、

class vehicle{
 public void name(){
  
 }
}
class car extends vehicle{
 private String myfunction;
 public void setFunction(String function){
  myfunction=function;
 }
 public void machineMethod(){
  System.out.println("我由机械驱动,我的功能是"+myfunction);
  
 }
 public void name(){
  System.out.println("我是汽车");
 }
 
}
class bike extends vehicle{

 public void muscleMethod(){
  System.out.println("我由人力驱动");
  
 }
 public void name(){
  System.out.println("我是自行车");
 }
 
}
public class vehicletest {
 public static void main(String arg[]){
  car mycar=new car();
  mycar.setFunction(":我跑的很快");
  mycar.name();
  mycar.machineMethod();
  bike mybike=new bike();
  mybike.name();
  mybike.muscleMethod();
  
 }

}



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值