Guten Tag,
da dies mein erster Post ist, würde ich mich kurz vorstellen. Bin Erstsemesterstudent in Angewandter Informatik, 18 Jahre, mit wenig Vorkenntnissen im Programmieren außerhalb von statischen Websites mit HTML und CSS (den Vorwurf, HTML + CSS sei kein Programmieren, lasse ich mir gefallen). Im Rahmen des Studiums muss ich klassischerweise Java lernen. Jetzt in den Sommerferien habe ich einige der kostenlos zugänglichen Bücher des Rheinwerk-Verlags angefangen, durchzuarbeiten, und mir erstes Wissen in Betriebssystemen, Bash, Netzwerken, Protokollen, virtuellen Maschinen angeeignet und mir einen allgemeinen Überblick über das riesige Universum der IT und über gängige Anwendungen/Termini/Aufgabenbereiche/Stellenausschreibungen verschafft. Die Übungsblätter, generell das Studium, nehme ich sehr ernst, da ich so schnell wie möglich einen guten Job anstrebe. Mir ist natürlich klar, dass mir noch ein harter, und steiniger Weg bevorsteht. Umso wichtiger ist es mir, die Grundlagen zu verinnerlichen.
So, aber nun zu meiner Frage:
Programm soll drei Zahlen zahl1, zahl2 und zahl3 einlesen, die größte davon als int-Variable maxnumber initialisieren und am Ende ausgeben. Compiler gibt Fehler aus bei der Anweisung
error: compilation failed.
Google und Stackoverflow wurden zu Rate gezogen. Fündig wurde ich dort nicht.
Danke jedem, der sich die Zeit nimmt, mir zu helfen.
Grüße
da dies mein erster Post ist, würde ich mich kurz vorstellen. Bin Erstsemesterstudent in Angewandter Informatik, 18 Jahre, mit wenig Vorkenntnissen im Programmieren außerhalb von statischen Websites mit HTML und CSS (den Vorwurf, HTML + CSS sei kein Programmieren, lasse ich mir gefallen). Im Rahmen des Studiums muss ich klassischerweise Java lernen. Jetzt in den Sommerferien habe ich einige der kostenlos zugänglichen Bücher des Rheinwerk-Verlags angefangen, durchzuarbeiten, und mir erstes Wissen in Betriebssystemen, Bash, Netzwerken, Protokollen, virtuellen Maschinen angeeignet und mir einen allgemeinen Überblick über das riesige Universum der IT und über gängige Anwendungen/Termini/Aufgabenbereiche/Stellenausschreibungen verschafft. Die Übungsblätter, generell das Studium, nehme ich sehr ernst, da ich so schnell wie möglich einen guten Job anstrebe. Mir ist natürlich klar, dass mir noch ein harter, und steiniger Weg bevorsteht. Umso wichtiger ist es mir, die Grundlagen zu verinnerlichen.
So, aber nun zu meiner Frage:
Java:
public class Aufgabe1 {
public static void main(String[] args)
throws IOException
{
int zahl1;
int zahl2;
int zahl3;
BufferedReader din = new BufferedReader(new InputStreamReader(System.in));
System.out.print( "Bitte geben Sie eine ganze Zahl ein: ");
zahl1 = Integer.parseInt(din.readLine());
zahl2 = Integer.parseInt(din.readLine());
zahl3 = Integer.parseInt(din.readLine());
if (zahl1 > zahl2) {
if (zahl1 > zahl3) {
int maxnumber = zahl1; }
} else if (zahl2 > zahl1) {
if (zahl2 > zahl3) {
int maxnumber = zahl2;}
} else if (zahl3 > zahl1) {
if (zahl3 > zahl2) {
int maxnumber = zahl3;}
}
System.out.println("Die groesste Zahl ist " + maxnumber);
}
}
Java:
System.out.println("Die groesste Zahl ist " + maxnumber);
Google und Stackoverflow wurden zu Rate gezogen. Fündig wurde ich dort nicht.
Danke jedem, der sich die Zeit nimmt, mir zu helfen.
Grüße