JAVA第13次作业

1.

执行50次

for循环中是使i从1到99,if语句的判断条件是若i是奇数则执行sum+=i语句,1到99共有50个奇数,故执行50次

2.


public abstract class Animal {
    private String name;
    private int age;
    public abstract void cf();

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }

    public Animal(String name, int age) {
        this.name = name;
        this.age = age;
    }

    public Animal() {}
}
public interface Jumpping {
    public abstract void tg();
}

public  class Cat extends Animal implements Jumpping {
    public Cat(String name, int age) {
        super(name, age);
    }

    public Cat() {
    }

    @Override
    public void cf() {
        System.out.println("吃猫粮");
    }

    @Override
    public void tg() {
        System.out.println("猫蹦了一下");
    }
}

public class Dog extends Animal implements Jumpping {
    public Dog(String name, int age) {
        super(name, age);
    }

    public Dog() {
    }

    @Override
    public void cf() {
        System.out.println("吃狗粮");
    }

    @Override
    public void tg() {
        System.out.println("狗蹦了一下");
    }
}
public class AnimalDemo {
    public static void main(String[] args) {
        Cat c = new Cat("猫", 3);
        Dog d = new Dog("狗", 5);
        c.cf();
        c.tg();
        d.cf();
        d.tg();
    }
}

将悲伤的事对半分吧,将快乐的事拼凑成双吧