"场速的值是以节点为单位的平均速度"添加值

时间:2015-02-11 06:02:56

标签: java

好的,所以我是编程的新手,我想知道如何打印某些字段的值。例如,我有一个速度,它是打结(21节)如何将“结”部分添加到我的代码所以我不只是打印整数?我希望它有[数字]结。 这是我到目前为止的代码:

public class Ship {
   //fields
   private String name;
   private double speed;

   //constructors
   public Ship(String n, double s) {
      name = n;
      speed = s;
   }

   //methods
   public String getName() {
      return name;
   }
   public double getSpeed()   {
      return speed; //avg speed in knots
   }

   public double timeTravel(double distance) {
      double travel = speed * 1.151;
      return distance;

   }
}

2 个答案:

答案 0 :(得分:1)

您可以更改:

public double getSpeed()   {
      return speed; //avg speed in knots
   }

为:

  public String getSpeed()   {
          return speed+" knots"; 
       }

答案 1 :(得分:0)

尝试类似:

Ship ship_object = new Ship();
String speed = ship_object.getSpeed() + ' knots';
System.out.println(speed);

看,如果有帮助。