Eine gute Antwort wäre:

Das fertige Programm finden Sie unten.

Das fertige Programm

Hier ist das komplette Programm. Natürlich kann das Programm immer noch nicht ausgeführt werden, da die Klasse Auto noch nicht definiert ist.

import java.io.* ;

class MeilenProGallone
{
  public static void main( String[] args )
      throws IOException
  {
    BufferedReader userIn =
        new BufferedReader(
        new InputStreamReader( System.in ) );

    String charData;
    int    startMeilen, endMeilen;
    double gallonen;

    System.out.println("Anfangsstand eingeben: " );
    charData    = userIn.readLine();
    startMeilen = Integer.parseInt( charData );

    System.out.println("Endstand eingeben: " );
    charData  = userIn.readLine();
    endMeilen = Integer.parseInt( charData );

    System.out.println("Gallonen eingeben: " );
    charData = userIn.readLine();
    gallonen = Integer.parseInt( charData );

    Auto auto = new Auto(
        startMeilen, endMeilen, gallonen  );

    System.out.println( "Meilen pro Gallone: "
        + auto.berechneMPG() );
  }
}

FRAGE 5:

Wir brauchen immer noch eine Definition für die Klasse Auto. Kann ein Programmierer eine Definition für die Klasse Auto schreiben?

Inhaltsverzeichnis