webForumDet fria alternativet

Java program

5 svar · 400 visningar · startad av carroli59

carroli59Medlem sedan okt. 20085 inlägg
#1

Hej, jag försöker skriva ett program som är aggregatklasser. En flight, tidpunkt och main klass. Tyvärr är det rörigt att få ihop tid, räcker det kanske med en typ klocka som tickar ? Är datatypen Date något som ska användas ?
Tack på förhand för tips. Mvh.Carroli

jmeMedlem sedan maj 20012 237 inlägg
#2

Kan du förklara lite mer utförligt vd det är du vill åstadkomma.

carroli59Medlem sedan okt. 20085 inlägg
#3

Skapa en klass Flight som har tidpunkter (en klass). Det ska vara metoder som hanterar kommentarer och förseningar på avgångs och ankomsttider. Man ska få information om plan. Main-ska testa metoderna.
Jag har svårt att knyta ihop allt.

jmeMedlem sedan maj 20012 237 inlägg
#4

Du kan väl börja med att visa oss vad du har åstadkommit hittills. Om det är en skoluppgift så gör vi inte den åt dig.

carroli59Medlem sedan okt. 20085 inlägg
#5

Klass Flight

package flight;
public class Flight

{
private int flightNo;
private double arrTime,depTime ;
private String flyDest;

public Flight(int flightNo, double arrTime,double depTime, String flyDest)//konstruktor
{
  this.flightNo=flightNo;
  this.arrTime=arrTime; 
  this.depTime=depTime; 
  this.flyDest=flyDest; 
}
  
   public double getDepartureTime() //metod för att skicka avgångstid

{
return this.depTime;
}

public double getArrivalTime() //metod föt att skicka ankomsttid

{
return this.arrTime;
}

public String getDestination() //destination
{
return this.flyDest;
}
@Override
public String toString() //skriver ut informationen om ett flyg
{
String result;
result = flyDest + "\n";
result += flightNo + "" ;
result += arrTime + "";
return result;
}

}

carroli59Medlem sedan okt. 20085 inlägg
#6

package flight;

import java.util.Scanner;

public class Tidpunkt

{
private int timmar, minuter;

public Tidpunkt (int t, int m) //konstruktor
{
    timmar = t; 
    minuter = m; 
    
}

 public void tickar ()
  {
     minuter++; 
     
     if (minuter == 60)
     {
         minuter = 0; 
         timmar++; 
     }
 }
        
  public void Tid ()
  {
    
  }

}

128 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)