Was ist das für ein Java Konstrukt (e.getDistance() < 200 ? 0 : 8)

eRiF

Mitglied
Hi,

ich wollte mal fragen was dies für ein Java Konstrukt ist

setMaxVelocity(Math.abs(getTurnRemainingRadians()) > 1 && e.getDistance() < 200 ? 0 : 8);

dieses ist mir nicht klar was es tut.

mfg
 

EdelStoff

Mitglied
Hi,

das ist der Bedingungsoperator, mehr oder weniger eine einfache if Anweisung.
Wenn Bedinung ? true : false

in deinem Fall würde die if Anweisung so aussehn
Java:
if(Math.abs(getTurnRemainingRadians()) > 1 && e.getDistance() < 200 ) {
     setMaxVelocity(0);
} else {
     setMaxVelocity(8);
}
 

Landei

Top Contributor
Der Unterschied ist, dass der ternäre Operator (unter dem Namen kenne ich ihn) einen Wert zurückliefert - und zurückliefern muss (!). Im Gegensatz zu if-else dürfen in den beiden Verzweigungen auch keine Code-Blöcke, sondern nur einzelne Anweisungen stehen:

Java:
boolean test = true;

int i = test ? 42 : 57; //OK

test ? System.out.println("42") : System.out.println("57"); //geht nicht, kein Wert

System.out.println(test ? "42" : "57"); //OK

Mehr dazu auf der Insel
 
Zuletzt bearbeitet:
Ähnliche Java Themen
  Titel Forum Antworten Datum
W Methoden java map ersatz für c++map Java Basics - Anfänger-Themen 2
A csv Reader für Java? Java Basics - Anfänger-Themen 24
tomzen Java Unterstützung für exel dateien installieren. Java Basics - Anfänger-Themen 2
Sniper1000 Java 391 für Windows Java Basics - Anfänger-Themen 37
benny1993 Java Programm erstellen für ein Fußball-Turnier Java Basics - Anfänger-Themen 3
R Operatoren Rechenoperation in Java verwenden für Calculator Java Basics - Anfänger-Themen 2
frager2345 Java Singleton Muster -> Methode für Konstruktor mit Parametern Java Basics - Anfänger-Themen 3
K Spieleidee gesucht für Informatikprojekt - JAVA (BlueJ)? Java Basics - Anfänger-Themen 15
javamanoman Java für Online Banking Java Basics - Anfänger-Themen 12
JordenJost Java ist auch eine Insel für Anfänger Java Basics - Anfänger-Themen 2
R Ist Java das Richtige für mich? Java Basics - Anfänger-Themen 4
E Kleines Java-Projekt für Anfänger Java Basics - Anfänger-Themen 10
A Java die richtige Programmiersprache für mein Projekt? Java Basics - Anfänger-Themen 1
C Was ist nötig für ein Java-Programm auf Server für Website Java Basics - Anfänger-Themen 18
T Start-Activity für Java Maven Web-Anwendung festlegen Java Basics - Anfänger-Themen 2
M Java Einstellung von Apache POI für MS Word Erstellung mit Eclipse Java Basics - Anfänger-Themen 6
P Wie für EIN Java Programm von 64bit Java (=Standard) auf 32bit Java Installation (Windows) umschalten? Java Basics - Anfänger-Themen 6
V Ersätze für Java-Scanner Java Basics - Anfänger-Themen 9
M Lösung Aufgabe - Java Programmiren lernen für Dummies Java Basics - Anfänger-Themen 11
J Projektideen für Java (auch gehobeneres Niveau)? Java Basics - Anfänger-Themen 16
O Ideen für kleinere Projekte um Java zu lernen Java Basics - Anfänger-Themen 1
R Erste Schritte Materialien für Java-Anfänger Java Basics - Anfänger-Themen 7
M Was brauche ich für Java + Fehler Java Basics - Anfänger-Themen 2
steven789hjk543 Erste Schritte java programmieren/ Schritt für Schritt Java Basics - Anfänger-Themen 14
J Texte für Java Programmierung besser verstehen? Java Basics - Anfänger-Themen 2
G Erste Schritte Suche Java Programmierer für kleines Projekt Java Basics - Anfänger-Themen 1
D Java-API mit Command Line Tool für Rasenroboter umsetzen Java Basics - Anfänger-Themen 10
H Ist Java überhaupt die richtige Sprache für das Projekt? Java Basics - Anfänger-Themen 8
B Brauch Hilfe für Java Programm Java Basics - Anfänger-Themen 12
I Grammatik für Java Java Basics - Anfänger-Themen 1
Hijo2006 Java SE 8 für Mac Os Java Basics - Anfänger-Themen 3
A Erste Schritte Vieschiedene Java versionen für verschiedne Programme/Projekte Java Basics - Anfänger-Themen 3
T Variablen PHP Array jetzt für Java Java Basics - Anfänger-Themen 1
K JDK installieren displays java applet für MAC Java Basics - Anfänger-Themen 10
A Testprogramm in java oder javascript für Windows Anwendung? Java Basics - Anfänger-Themen 1
T Ist Java zu kompliziert für Jedermann? Java Basics - Anfänger-Themen 43
C Lösung für RegEx in Java gesucht Java Basics - Anfänger-Themen 2
J Java Spiel Zufallsauswahl für Zugbeginn Java Basics - Anfänger-Themen 3
Z Gleiches Verzeichnis für class und java unter Windows Muss? Java Basics - Anfänger-Themen 11
V welche Methode am besten sich für JPG einfügung in Java anzugewöhnen ? Java Basics - Anfänger-Themen 4
O Java Interfaces für andere Programmiersprachen zur Verfuegung stellen? Java Basics - Anfänger-Themen 2
J für eine java klausur Java Basics - Anfänger-Themen 5
P Ein Bild für GUI (Java-Editor) Java Basics - Anfänger-Themen 4
B Lernzeit für C++ und Java Grundlagen Java Basics - Anfänger-Themen 11
A Eclipse - Java-Programm exportieren für Ubuntu TLS 10 Java Basics - Anfänger-Themen 9
G Clique-Finder in Java für Fb Java Basics - Anfänger-Themen 3
R SQL ähnlicher Filter für Java Listen Java Basics - Anfänger-Themen 2
S java für besonders dumme dummies oder ich bekomms nicht mal installiert Java Basics - Anfänger-Themen 29
M Tipps für einen Java-Anfänger Java Basics - Anfänger-Themen 5
S Java für Anfänger: Probleme mit read() Java Basics - Anfänger-Themen 20
A geeignete Java-Projekte für Schüler (Einsteiger) Java Basics - Anfänger-Themen 28
M xml log4j überschreiben für/in Java Klassen Java Basics - Anfänger-Themen 4
X Ist Java für mich das richtige? Java Basics - Anfänger-Themen 10
W Erste Schritte OOP-Lektüre für Anfänger/Umsteiger von Clipper auf Java Java Basics - Anfänger-Themen 6
J Welches Java-Videotutorial für Anfänger empfehlenswert? Java Basics - Anfänger-Themen 7
S Erste Schritte import für andere Klassenfiles verfügbar machen? (Java unter Eclipse) Java Basics - Anfänger-Themen 8
Kenan89 Vorbereitungen für JSP und Java Programme Java Basics - Anfänger-Themen 2
B Java für Anfänger Java Basics - Anfänger-Themen 7
J GUI für Java-Anwendung erzeugen Java Basics - Anfänger-Themen 7
K Input/Output Verschiedene Ordner für Java u.v.m. Projekte Java Basics - Anfänger-Themen 3
M Ist Java gut für Sortierroutinen? Java Basics - Anfänger-Themen 21
S Java-Editor für Mac? Java Basics - Anfänger-Themen 8
J JAVA zu unsicher für MYSQL? Java Basics - Anfänger-Themen 4
B Grafische Oberfläche für Java-Programm Java Basics - Anfänger-Themen 5
K JAVA für online und offline Programme? Java Basics - Anfänger-Themen 7
U Java neue Variable für jeden Schleifendurchgang Java Basics - Anfänger-Themen 11
D Quelle für Java-Grundlagen gesucht Java Basics - Anfänger-Themen 16
D Problem mit Java für dummies Java Basics - Anfänger-Themen 2
T Zugangsdaten für Datenbank in Java-Programm speichern? Java Basics - Anfänger-Themen 5
K Formular für JAVA Java Basics - Anfänger-Themen 6
C Java programm mit Datenbank für Anfänger Java Basics - Anfänger-Themen 21
F Minigolf für Java Java Basics - Anfänger-Themen 14
J Tools für Java-Konvention und Javadoc ? Java Basics - Anfänger-Themen 2
J Webserver für Java Programm Java Basics - Anfänger-Themen 6
L Java Programier Aufgaben für Anfänger Java Basics - Anfänger-Themen 5
S JAVA Methode für Maximum aus 4 ganzen Zahlen Java Basics - Anfänger-Themen 12
S Tastensteuerung für ein Java-Spiel Java Basics - Anfänger-Themen 2
H Textpad > Benutzer-Programme für Java Java Basics - Anfänger-Themen 2
A langsames Java-Browser-Plugin für knuddels.de Java Basics - Anfänger-Themen 8
F u.a. Ressourcen begrenzung für Java-Anwendung Java Basics - Anfänger-Themen 5
M Datei mit Java für Programm öffnen Java Basics - Anfänger-Themen 10
T Klasse in Java für doppelt verkettete Listen Java Basics - Anfänger-Themen 4
A RegEx für java funktion Java Basics - Anfänger-Themen 3
K sowas wie StyleCop für JAVA? Java Basics - Anfänger-Themen 10
I ScriptEngineManager für Java 1.5 Java Basics - Anfänger-Themen 4
Spin Konto (großes Projekt für anfänger in Java ^^) Java Basics - Anfänger-Themen 7
M Welches Betriebsystem ist für Java am geeignetesten Java Basics - Anfänger-Themen 135
B Ist Java das richtige für mich? Java Basics - Anfänger-Themen 12
G Hilfe bei GUI für Java Programm erstellen Java Basics - Anfänger-Themen 2
N Guter Zufallsgenerator für Java Java Basics - Anfänger-Themen 9
M java applet für für folgende onlineapplikation sinvoll? Java Basics - Anfänger-Themen 3
J Bitte um Erklärung für einen Java-Ausdruck Java Basics - Anfänger-Themen 8
G welche Java-Technologie für JDBC geeignet Java Basics - Anfänger-Themen 6
V suche nach nsis script für java applikation Java Basics - Anfänger-Themen 2
G Java für Opera Mini (S60) Java Basics - Anfänger-Themen 2
M Was brauch ich alles für Java Programmieren Java Basics - Anfänger-Themen 14
M Beadarf ermitteln für Java heap space Java Basics - Anfänger-Themen 4
G eclipse für java (j2ME) und PHP. einrichten? Java Basics - Anfänger-Themen 2
S String für das java jre home verzeichnis Java Basics - Anfänger-Themen 3
M Lehrbuch für Java Java Basics - Anfänger-Themen 3

Ähnliche Java Themen

Neue Themen


Oben