Java Anfängerprogramm funktioniert nicht

Status
Für weitere Antworten geschlossen.
C

Chef

Hab jetzt wieder ein Programm, das ich testen wollte funktioniert aber leider nicht, wenn ich die class datei in der Eingabeaufforderung erstellen möchte kommen 9 Errors, denke es liegt am Programm:

// Berechnung von Zahlen

public class CErstesBeispiel {
public static void main (string[] arg) {
int = ersteZahl;
int = zweiteZahl;
int = ergebnis;
ersteZahl = 1000;
zweiteZahl = 500;
ergebnis = ersteZahl - zweiteZahl;
System.out.println(" 1000 - 500 = " + ergebnis);
}
}

ist da was falsch oder wo liegt der Fehler?
 
Hi,

wenn Du mal die Fehler postes, dann wäre es leichter Dir zu helfen.

-bronco

Probier es mal damit

Code:
// Berechnung von Zahlen

public class test {
public static void main (String args[]) {
int ersteZahl;
int zweiteZahl;
int ergebnis;
ersteZahl = 1000;
zweiteZahl = 500;
ergebnis = ersteZahl - zweiteZahl;
System.out.println(" 1000 - 500 = " + ergebnis);
}
}

-bronco
 
Boah, dein Programm tut ja schon beim Hinsehen weh. :/

Bronco200 schrieb:
wenn Du mal die Fehler postes, dann wäre es leichter Dir zu helfen.
Jo, da ist was Wahres dran. ;)


Der Fehler liegt am "int =". "int" ist keine Variable, es ist der Datentyp, von daher macht es keinen Sinn da ein "=" hinzuklatschen.

Noch ein kleiner Verbesserungsvorschlag bei der Ergebnisanzeige:

Code:
// Berechnung von Zahlen

public class CErstesBeispiel {
public static void main (string[] arg) {
int ersteZahl = 1000:
int zweiteZahl = 500;
int ergebnis = ersteZahl - zweiteZahl;
[B]System.out.println(ersteZahl + " - " + zweiteZahl + " = " + ergebnis);[/B]
}
}

PS: Warum fangen deine Klassen alle mit "C" an?

PPS: Und noch mehr Sinn wuerde das Programm machen, wenn der Benutzer die beiden Zahlen selbst bestimmen koennte.
 
Dazu müsste er allerdings einen InputStream erstellen. Evtl ist er noch nicht so weit..
 
man kann aber auch die Zahlen als Startparameter übergeben, für einen ersten schnellen Test ohne Read ... Befehle u. Syntax ...
 
Danke euch allen!
Ich weiß das das Prog für Java Kenner ne Lachnummer ist. Bin leider noch blutiger anfänger, hab mir da so ein Buch gekauft und möchte mich da jetzt ein bischen einlesen, da war das eines der ersten Übungen:)

Weiß auch nicht warum die Klassen da alle mit C anfangen, das steht immer so im Buch:confused:
 
Alle Klassen mit C beginnen zu lassen hab ich mal in Visual C++ 6 gesehen...da gabs dann nen CString und all sonen Kram. Member begannen alle mit m_...imo nicht sehr schön, hab sowas in Java auch noch nie gesehen.
 
Nächstes mal bitte Präfix umstellen oder aktiver beteidigen (@threadstarter)
=> closed
Wenn etwas unausgesprochenes dir noch im Hirn rumschwirrt, PN an mich und hier ist wieder offen.


Gruß
Broken Sword
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben Unten