/*
请定义一个交通工具(Vehicle)的类,其中有属性:速度(speed)。方法(Move),设置速度(setSpeed(int speed)),加速speedUp(),减速speedDown()等,最后在Vehicle类中的main()中实例化一个交通工具对象并通过构造方法初始化speed并打印出来。通过setSpeed(int speed)方法设置新的速度,通过加速方法speedUp()对速度增加,通过减速speedDown()对速度降低。
*/
package lcl01;
import java.util.Scanner;
class Vehicle{
float speed;
Vehicle(float speed) {
this.speed=speed;
System.out.println("速度为:"+speed);
}
void setSpeed(float speed) {
this.speed=speed;
System.out.println("重新设置之后的速度为:"+speed);
}
void speedUp(float jiasu) {
float up=this.speed+jiasu;
System.out.println("加速之后速度为:"+up);
this.speed=up;
}
void speedDown(float jiansu) {
float down = this.speed-jiansu;
System.out.println("减速之后速度为:"+down);
this.speed=down;
}
void Move(){
}
}
public class lcl05 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in = new Scanner(System.in);
Vehicle v = new Vehicle(50);
float a,b,c;
System.out.println("请设置当前速度:");
a= in.nextFloat();
v.setSpeed(a);
System.out.println("请输入加速值:");
b = in.nextFloat();
v.speedUp(b);
System.out.println("请输入减速值:");
c= in.nextFloat();
v.speedDown(c);
}
}