第一题,题目如下:
代码如下:
public class Homework01 {
public static void main(String[] args) {
Vehicle v = new Vehicle(50,100);
v.move();
System.out.println("体积是:" + v.getSize() + " 速度是:" + v.getSpeed());
v.speedUp(10);
System.out.println("体积是:" + v.getSize() + " 速度是:" + v.getSpeed());
v.speedDown(20);
System.out.println("体积是:" + v.getSize() + " 速度是:" + v.getSpeed());
}
}
public class Vehicle {
private int speed;
private int size;
public Vehicle() {
}
public Vehicle(int speed, int size) {
this.speed = speed;
this.size = size;
}
public int getSpeed() {
return speed;
}
public void setSpeed(int speed) {
this.speed = speed;
}
public int getSize() {
return size;
}
public void setSize(int size) {
this.size = size;
}
public void move(){
System.out.println("Vehicle正在以" + speed + "的速度移动");
}
public void speedUp(int i){
System.out.println("加速" + i);
speed += i;
}
public void speedDown(int i){
System.out.println("减速" + i);
speed -= i;
}
}
第二题、题目如下:
代码如下:
public class Homework02 {
public static void main(String[] args) {
Number n = new Number(50,10);
System.out.println(n.addition(n));
System.out.println(n.division(n));
System.out.println(n.multiplication(n));
System.out.println(n.subtration(n));
}
}
class Number{
private int n1;
private int n2;
public Number() {
}
public Number(int n1, int n2) {
this.n1 = n1;
this.n2 = n2;
}
public int getN1() {
return n1;
}
public void setN1(int n1) {
this.n1 = n1;
}
public int getN2() {
return n2;
}
public void setN2(int n2) {
this.n2 = n2;
}
public int addition(Number n){
return n1+n2;
}
public int subtration(Number n){
return n1-n2;
}
public int multiplication(Number n){
return n1*n2;
}
public double division(Number n){
return n1/n2;
}
}