Hallo,
ich bin absoluter neuling in java und komm grad nicht mehr weiter. hoffe jemand kann mir helfen.
also ich hab folgendes java file praktisch vorgegeben. (nur das zwischen den === zeilen musste man noch ergänzen)
dazu soll man nun ein weiteres file schreiben dass mindestens zwei fahrräder miteinander vergleicht. (typische übungsaufgabe halt..)
ja jedenfalls bring ich das nicht fertig
....ja ist bestimmt ziemlich doof das. aber kann mir mal jemand sagen wie ichs fertig bring das einfch nur mal die ganze fahrrad0.java von Info0.java aufgerufen wird und ausgeführt?
vielen dank schonmal
ich bin absoluter neuling in java und komm grad nicht mehr weiter. hoffe jemand kann mir helfen.
also ich hab folgendes java file praktisch vorgegeben. (nur das zwischen den === zeilen musste man noch ergänzen)
Code:
import java.io.*;
import java.util.*;
import javagently.*;
public class Fahrrad0
{
// private Attribute ----------------------------------------
protected String rahmenNr;
protected String hersteller;
protected char geschlecht;
protected String farbe;
protected int jahrgang;
// Konstruktor -----------------------------------------------
public Fahrrad0()
{
rahmenNr = "";
hersteller = "";
geschlecht = ' ';
farbe = "";
jahrgang = 0;
}
// weitere Methoden ------------------------------------------
/** Liest ein Fahrrad vom Benutzerinput ein */
public void input() throws IOException
{
// Streams vorbereiten
Stream in = new Stream(System.in);
PrintStream out = System.out;
// Rahmennummer einlesen
out.print("Rahmennummer: ");
rahmenNr = in.readLine();
//=============================
out.print("Hersteller: ");
hersteller = in.readLine();
out.print("Geschlecht: ");
geschlecht = in.readChar();
out.print("Farbe: ");
farbe = in.readLine();
out.print("Jahrgang: ");
jahrgang = in.readInt();
//=============================
// zu ergaenzen
}
//-------------------------------------------------------------
/** Berechnet das Alter eines Fahrrads aus dem Jahrgang und dem
Systemdatum */
public int alter()
{
Calendar cal = Calendar.getInstance(); // aktuellen Kalender holen
int jahr = cal.get(cal.YEAR); // aktuelles Jahr holen
//==========================
return jahr-jahrgang;
//==========================
// zu ergaenzen
}
//-------------------------------------------------------------
/** schreibt die Informationen zu einem Fahrrad
in "bequemer, kurzer Form" (inkl. Alter) */
public void output()
{
//=======================================================================
System.out.println ("________________________________________________\n");
System.out.println(alter()+" jähriges "+geschlecht+" Fahrrad der Marke "+hersteller+" in "+farbe+".\n(RahmenNr: "+rahmenNr+")");
//=======================================================================
// zu definieren
}
}
dazu soll man nun ein weiteres file schreiben dass mindestens zwei fahrräder miteinander vergleicht. (typische übungsaufgabe halt..)
ja jedenfalls bring ich das nicht fertig
Code:
class Info0 {
public static void main(String[] args) {
Fahrrad0 f1 = new Fahrrad0();
}
}
....ja ist bestimmt ziemlich doof das. aber kann mir mal jemand sagen wie ichs fertig bring das einfch nur mal die ganze fahrrad0.java von Info0.java aufgerufen wird und ausgeführt?
vielen dank schonmal