a, b und c vergleichen

Status
Nicht offen für weitere Antworten.
G

Günter

Gast
Hi,

ich muss für die Schule ein Java Programm schreiben was die variablen a, b , und c miteinander vergleicht und sagt ob sie gleich oder verschieden sind, also größer oder kleiner. Soweit ich das verstanden habe muss man IF dazu benutzen.

Kann mir bitte jemand sagen wie das geht?

MfG Tom
 

mic_checker

Top Contributor
Wo ist das Problem ? Sind a,b,c einfache Datentypen oder Objekte einer best. Klasse?

Wie gesagt - wodran liegt es? Weisst du nicht wie man if anwendet? Dann schau mal ins Java Handbuch.
 

bambi

Bekanntes Mitglied
also Vergleiche macht man mit if - hier nur ein allg. Bsp:
Du musst Dir das sicher noch was besseres einfallen lassen... je nach Aufgabe.

Code:
if (a == b)  {
    System.out.println("a gleich b");
}  else if (a > b)  {
    System.out.println("a greoesser b");
}  else
    System.out.println("a kleiner b");

wichtig waere dabei aber noch zu wissen welche datentypen das sind. wenn du
Strings hast, dann musst du sie mit equals() vergleichen, aber du hast sicher
zahlen, oder?
 

Memphis

Aktives Mitglied
Da ist aber jemand ziemlich faul zu suchen weil das steht doch in jedem Anfänger tut. Oder wie gesagt besser in der Schule aufpassen :)
 
D

Destiny1985

Gast
Memphis hat gesagt.:
Da ist aber jemand ziemlich faul zu suchen weil das steht doch in jedem Anfänger tut. Oder wie gesagt besser in der Schule aufpassen :)

Meinst bestimmt Anfänger-Buch ;)

Jo, ich würd auch mal sagen, bambi hat dir ja wohl einen Super-Ansatz gegeben

bambi hat gesagt.:
Code:
if (a == b)  { 
    System.out.println("a gleich b"); 
}  else if (a > b)  { 
    System.out.println("a greoesser b"); 
}  else 
    System.out.println("a kleiner b");

Jetzt probier doch mal damit was auf die Reihe zu bekommen (ist echt Anfänger-Stoff, also doch ziemlich locker) und frag nach, wenn du konkrete Probleme hast. Einfach den Code posten wird dir hier keiner, sind doch nicht zum Hausaufgaben machen da :noe:

mfg
 
G

Günter

Gast
Nunja, wir machen Java schon seit einem halben Jahr und niemand weiß so wirklich wie das geht.

Von den meisten Begriffen die hier erwähnt wurden, kenne ich nichtmal die Bedeutung.

Daher werde ich, wenn ich ins Java Buch schaue, auch nicht wirklich schlauer.
 

mic_checker

Top Contributor
1) Ihr macht seit einem halben Jahr Java und ihr hattet noch keine Bedingung (if)?

Dann sag doch mal genauer was du nicht verstehst.
Die Syntax der Bedingung (mit else...else if) verstehst du aber noch oder?
 
G

Günter

Gast
Ja, wir hatten noch kein IF.

Habe es mal versucht zu machen:

Code:
class abc
  {
     public static void main(String args [ ] )

       { 

      static void ausgabe( )

  }
       }

    double a = 4

    double b = 87

    double c = 4


if (a == b)  {
    System.out.println("a gleich b");
}  else if (a > b)  {
    System.out.println("a groesser b");
}  else
    System.out.println("a kleiner b"); 

if (a == c)  {
    System.out.println("a gleich c");
}  else if (a > c)  {
    System.out.println("a groesser c");
}  else
    System.out.println("a kleiner c");

if (b == c)  {
    System.out.println("b gleich c");
}  else if (b > c)  {
    System.out.println("b groesser c");
}  else
    System.out.println("b kleiner c");

if (a == b == c)  {
    System.out.println("alle gleich");
}

Kann man mehrere If machen oder muss man alles untereinander mit else machen?
 

kopfsalat

Bekanntes Mitglied
Könntest auch a mit b UND b mit c vergleichen (falls es nur um gleich/ungleich geht):

Code:
if ((a==b) && (b==c)) {
             System.out.println("a gleich b gleich c");
} else  {
             System.out.println("zumindest eine Kombination ist ungleich");
}



(Das && heißt hier UND, also wenn a==b UND b==c, dann ist a gleich b gleich c.)
 

mic_checker

Top Contributor
Dein Code wird aber so nicht funzen, was soll denn bitte folgendes sein:

Code:
class abc
  {
     public static void main(String args [ ] )

       {

      static void ausgabe( )

  }
       }
1) Klassen werden groß geschrieben
2) WIllst du eine Methode namens ausgabe aufrufen in main ? Dann schreib nur ausgabe(). Es sieht so aus als wolltest du in main eine andere Methode namens ausgabe schreibne,was nicht zulässig ist.

Ich geh jetzt aber einfach mal davon aus das es eher als eine Art "Pseudocode" gedacht war.
 
D

Destiny1985

Gast
Mal was anderes...wie kann man nach einem halben Jahr kein if gemacht haben ? Was habt ihr denn für einen grottigen Lehrer ? if ist ja wohl die absolute Grundlage! Hattet ihr Sachen wie for oder while. bzw sag mal was ihr bis jetzt durchgenommen habt!

Wir haben in der Berufsschule jtzt mit C++ angefangen, und zwar von ganz vorne, weil halt ein paar Neulinge dabei sind, und wir hatten if direkt am anfang....
 

dark_red

Bekanntes Mitglied
Naja... ich war auch in einer klasse, da wurde nach 1.5 Semstern noch gefragt, wie den die if Schleife genau funktioniere.

Der Lehrer hat sich eigentlich auch richtig Mühe gegeben und sehr für die Klasse eingesetzt. Leider bestand die Klasse fast ausschliesslich aus Schülern, die wohl glaubten, in eine Branche mit viel Geld, viel Computer und wenig Arbeit einzusteigen. Die wollten einfach nicht lernen.

So sind sie früher oder später alle durch die Prüfung gefallen und machten dann den Lehrer für ihr Versagen verantwortlich. Der Lehrer fühlte sich auch sehr schuldig und erklärte alles nochmal (ja... ich fands ja schon beim erstenmal langweilig, aber da musste ich durch. Das zweite mal wars aber wirklich Zeitverschwendung wegen Faulheit der Klasse). Gut... die Leute schienen wieder glücklich zu sein, verstanden aber trotzdem nur die Hälfte. Und so waren sie immernoch schlecht. Der Lehrer versuchte der Klasse bei den Tests und Prüfungen entgegenzukommen (teilweise waren da nach fast zwei Semestern wirklich lächerliche Fragen drin) und die Klasse war immernoch eigentlich unterdurchschnittlich. Auf jedenfall machte dann auch noch die Schulleitung auf den Lehrer druck ("wenn die fast ganze Klasse schlecht ist, dann MUSS es am Lehrer liegen") und so war am Ende der Lehrer für die schlechten Leistungen der Schüler verantwortlich und die Schüler klopften sich am Ende gegenseitig auf die Schultern und lästerten, wie schlecht der Lehrer gewesen sei.

Auf jedenfall endet die Geschichte damit, dass der Lehrer jetzt nicht mehr Lehrer ist, sondern für eine bekannte Bank wieder Java und C++ programmiert und ich weiss, dass ich zusammen mit Idioten ausgebildet werde.


Zum Thema: schau mal hier: http://www.galileocomputing.de/open...el_02_004.htm#Rxx365java02004040000A41F036100

Schnell und einfach nachzulesen. Solltest du auf Probleme stossen, dann schau im Index (unten in der Navigation auf der linken Seite) des online Buches nach den Stichworten und lies nach.
 

Student

Top Contributor
Du wirst irgendwann mal Zeichenketten bzw. Objekte miteinander vergleichen wollen .. da das dann nicht mehr mit dem "=="-Operator geht, sondern mit equals() sei das mal zusätzlich gesagt.

Da ich zunächst auch ein paar Problemchen hatte ... (nicht mit der Tatsache, sondern mit der Logik), rate ich Dir diesen Thread hier an:
:arrow: http://jforum.de/showthread.php?t=930

Grüße Ben.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
M Vergleichen, ob eine Liste länger als andere ist Java Basics - Anfänger-Themen 6
E Arrays in einer ArrayList miteinander vergleichen Java Basics - Anfänger-Themen 12
A Daten aus einer HashMap aus einer DB speichern und mit neuen Werten vergleichen Java Basics - Anfänger-Themen 8
I 2 verschiedene Klassen mit gleichen Property vergleichen Java Basics - Anfänger-Themen 13
J 2 listen vergleichen, die auch null Elemente haben können ! Java Basics - Anfänger-Themen 9
J ArrayList vergleichen im spiel Mastermind Java Basics - Anfänger-Themen 2
J Array.list vergleichen Java Basics - Anfänger-Themen 1
M 3 Zahlen miteinander vergleichen Java Basics - Anfänger-Themen 18
S Inhalte aus Array vergleichen und Max ausgeben Java Basics - Anfänger-Themen 3
B bei 2 Arrays Anzahl gleicher Elemente vergleichen? Java Basics - Anfänger-Themen 49
W LocalDate vergleichen mit Equals? Java Basics - Anfänger-Themen 7
S mehrere TreeSets so speichern, dass man sie miteinander vergleichen kann Java Basics - Anfänger-Themen 1
ArrayList mit unbekannter Menge an Arrays die Arrays vergleichen Java Basics - Anfänger-Themen 9
M String mit Variable vergleichen Java Basics - Anfänger-Themen 9
O Array mit einem Zeichen vergleichen Java Basics - Anfänger-Themen 1
S String mit Int input vergleichen Java Basics - Anfänger-Themen 5
S Den Minimumberechnen 2 codes vergleichen Java Basics - Anfänger-Themen 4
S Chars vergleichen ohne Betrachtung der Groß und Kleinschreibung Java Basics - Anfänger-Themen 7
S Aktuell beste Methode um zwei Bilder zu vergleichen..? Java Basics - Anfänger-Themen 1
A 2 Strings vergleichen in einer methode wenn man mit Globalen variablen arbeitet Java Basics - Anfänger-Themen 12
districon Vergleichen von Objekten Java Basics - Anfänger-Themen 20
Bademeister007 Elemente aus zwei verschiedenen Arrays miteinander vergleichen und gegeben falls entfernen Java Basics - Anfänger-Themen 14
M Strings vergleichen Java Basics - Anfänger-Themen 10
J Zufallszahlen generieren und Werte vergleichen Java Basics - Anfänger-Themen 3
Stephan_kl Reihenwert-Berechnung, Ergebnis mit vorherigem Ergebnis vergleichen Java Basics - Anfänger-Themen 11
J Zwei Objekte vergleichen Java Basics - Anfänger-Themen 8
R Werte und Reihenfolge in 2d Arrays vergleichen Java Basics - Anfänger-Themen 5
JaVaN0oB Wörterraten - Falsche Ausgabe, String/Chars vergleichen Java Basics - Anfänger-Themen 2
O String mit Character vergleichen Java Basics - Anfänger-Themen 3
S 2 Strings mit Equals vergleichen Java Basics - Anfänger-Themen 11
N 2D Arrays jedes xy vergleichen Java Basics - Anfänger-Themen 7
M Objekte mittels equals vergleichen Java Basics - Anfänger-Themen 14
J zwei String Arrays miteinander vergleichen Java Basics - Anfänger-Themen 18
F Eine Zahl mit Arrays vergleichen Java Basics - Anfänger-Themen 7
D Vergleichen von Strings Java Basics - Anfänger-Themen 6
M Objekte miteinander vergleichen Java Basics - Anfänger-Themen 18
M Matrix Elemente vergleichen Java Basics - Anfänger-Themen 11
I Alle Elemente von zwei Listen vergleichen Java Basics - Anfänger-Themen 1
R String vergleichen Java Basics - Anfänger-Themen 59
S Vergleichen ob der Integer der benutzt eingeben werden soll überhaupt ein int ist Java Basics - Anfänger-Themen 1
C System.in.read() Boolsche Werte vergleichen Java Basics - Anfänger-Themen 8
K Boolean in einer Methode um 2 Objekte zu vergleichen Java Basics - Anfänger-Themen 12
N Zwei Daten (Datum) miteinander vergleichen, abspeichern, laden Java Basics - Anfänger-Themen 4
A Daten auslesen/vergleichen Java Basics - Anfänger-Themen 3
J Strings untereinander in einer Liste vergleichen Java Basics - Anfänger-Themen 18
E Zahlen von einem Array mit zahlen von zweitem Array vergleichen Java Basics - Anfänger-Themen 27
A Suffix vergleichen Java Basics - Anfänger-Themen 2
L Erste Schritte Elemente zwei Schlangen vergleichen Java Basics - Anfänger-Themen 14
PaperHat Objekte in Array vergleichen Java Basics - Anfänger-Themen 9
F Input/Output 2 Textdateien mit einander vergleichen Java Basics - Anfänger-Themen 11
N Zwei Strings mit "==" vergleichen warum TRUE Java Basics - Anfänger-Themen 2
M String vergleichen Java Basics - Anfänger-Themen 5
T Datentypen Kann Java 2 verschiedene Datentypen vergleichen? Java Basics - Anfänger-Themen 2
S Array, Geburtsdatum, Vergleichen Java Basics - Anfänger-Themen 28
F JList Elemente mit Strings vergleichen Java Basics - Anfänger-Themen 12
L Variablen Versionsnummern vergleichen Java Basics - Anfänger-Themen 5
N Methoden int[]'s vergleichen Java Basics - Anfänger-Themen 4
N Methoden HashMap interne Werte miteinander vergleichen Java Basics - Anfänger-Themen 7
T JPasswordFielder vergleichen Java Basics - Anfänger-Themen 16
K Datentypen Einträge zweier Matrizen vergleichen Java Basics - Anfänger-Themen 4
M Objekt mit Hashmap vergleichen Java Basics - Anfänger-Themen 22
S Werte in Liste mit Nachfolger vergleichen Java Basics - Anfänger-Themen 5
M Erste Schritte Mehrere eingaben in einer Line vergleichen (if equals...) Java Basics - Anfänger-Themen 6
J Zahlensequenz mit einer anderen Sequenz vergleichen Java Basics - Anfänger-Themen 6
P String größer kleiner gleich vergleichen Java Basics - Anfänger-Themen 6
H Bubblesort-Zwei Integer auf Dekade vergleichen. Java Basics - Anfänger-Themen 6
J Methoden BinaryStrings vergleichen Java Basics - Anfänger-Themen 12
C arrey mit string vergleichen Java Basics - Anfänger-Themen 2
K Methoden Passwort Bestätigungsfeld mit Password vergleichen Java Basics - Anfänger-Themen 7
M Wortteile im String vergleichen Java Basics - Anfänger-Themen 2
L Rekursiv zwei Strings vergleichen Java Basics - Anfänger-Themen 3
J Algorithmus - Strings auf eigene Reihenfolge miteinander vergleichen Java Basics - Anfänger-Themen 4
C Große Zahlen vergleichen Java Basics - Anfänger-Themen 19
? Methoden Boolean Wert vergleichen und einlesen Java Basics - Anfänger-Themen 1
Korvinus Vergleichen von 2 csv-Dateien Java Basics - Anfänger-Themen 2
K Comparable - Objekte aus Array vergleichen und größtes auswählen Java Basics - Anfänger-Themen 1
G Passwort und Passwort wiederholen in if-Abfrage vergleichen Java Basics - Anfänger-Themen 15
JavaNewbie2.0 String vergleichen Java Basics - Anfänger-Themen 4
M 2 Stellen in einem Array vergleichen und bei übereinstimmen eine davon ersetzen Java Basics - Anfänger-Themen 1
A Methoden Char-Arrays auf aufeinanderfolgende Elemente vergleichen! Java Basics - Anfänger-Themen 7
R Objekte Vergleichen und Sortieren Java Basics - Anfänger-Themen 3
A Werte innerhalb von resultset vergleichen Java Basics - Anfänger-Themen 2
J Zwei String-Variabeln vergleichen Java Basics - Anfänger-Themen 5
I Meta Tags vergleichen mit Html Vorgabe Java Basics - Anfänger-Themen 8
T Java gleichfarbige Pixel vergleichen Java Basics - Anfänger-Themen 5
B Arrayinhalt mit String vergleichen Java Basics - Anfänger-Themen 6
J Objekttypen vergleichen und filtern Java Basics - Anfänger-Themen 6
J 2 Arrays vergleichen (Unterschiedliche Längen) Java Basics - Anfänger-Themen 42
K Textdateien vergleichen optimieren Java Basics - Anfänger-Themen 9
R Zeichen in String vergleichen Java Basics - Anfänger-Themen 75
P Erste Schritte Mehrdimensoniales Array vergleichen Java Basics - Anfänger-Themen 2
S Methoden Vergleichen von zwei Listen in der Geschwindigkeit von O(n+m) Java Basics - Anfänger-Themen 32
B ArrayList vergleichen Java Basics - Anfänger-Themen 18
J Generics Datentypen vergleichen Java Basics - Anfänger-Themen 16
OlafHD String in einer If-Anweisung Vergleichen Java Basics - Anfänger-Themen 2
D Variablen Variable char vergleichen Java Basics - Anfänger-Themen 5
F String vergleichen Java Basics - Anfänger-Themen 9
S LinkedList mit Input vergleichen. Java Basics - Anfänger-Themen 5
Shizmo Arrays miteinander vergleichen Java Basics - Anfänger-Themen 22
L Variablen aus TXT Datei auslesen und vergleichen. Java Basics - Anfänger-Themen 5

Ähnliche Java Themen

Neue Themen


Oben