ASP, C/C++/C#, Delphi, Java, Assembler (ASM), .NET Framework |
|||||||
![]() |
|
|
Themen-Optionen | Thema durchsuchen |
ASP, C/C++/C#, Delphi, Java, Assembler (ASM), .NET Framework |
|||||||
![]() |
|
|
Themen-Optionen | Thema durchsuchen |
[Java] - [TUT] If-Abfrage |
|
|
# 1 |
|
Beiträge: n/a
|
So Leute, das ist das erste Mal, dass ich ein Tutorial schreibe, deswegen seid bitte gnädig
![]() Ziel dieses Tutorials: Grundlagen vermitteln Themengebiete: If-Abfragen, Schleifen Die if-Abfrage Eine if-Abfrage ist eine Bedingung. Wenn diese Bedingung erfüllt wird, wird ein bestimmter Teil Code ausgeführt. Das heißt, dass das Programm Entscheidungen fällen kann. Ein kleines Beispiel: Sie wollen Fußball spielen und besitzen einen Ball. Es kann vorkommen, dass nach längerer Zeit der Ball Luft verliert und sie ihn vorher aufpumpen müssen. Es gibt also zwei Möglichkeiten. Entweder: Der Ball ist aufgepumpt und sie können gleich anfangen zu spielen Oder: Sie müssen erst den Ball aufpumpen und können erst dann anfangen zu spielen. Wir wollen jetzt ein kleines Programm schreiben, das testet, ob der Ball platt ist oder nicht. Hier mal die Struktur des Programms: Code:
Hinter dem 'if' kommt die Bedingung, die getestet werden soll und danach in {} das, was passieren soll, wenn die Bedingung stimmt. Code:
Code:
Code:
Die Ausgabe wird in jedem Fall ausgeführt, da sie sich nicht mehr in dem Bereich der {} befindet. So, jetzt ist es Zeit, den Pseudocode in richtigen JAVA-kompilierbaren Code zu verwandeln. Für den 'Status' (platt oder nicht platt) wird ein boolean verwendet. Im folgenden Beispiel ist der Ball nicht platt, siehe Zeile 5. Code:
Der Ball ist platt Der Ball wurde aufgepumpt Lass uns spielen, der Ball ist aufgepumpt. Dies war jetzt eine Einführung zu der einzweigigen if-Anweisung, einzweigig, weil es nur den 'if'-Teil gibt, aber der 'else'-Teil fehlt. Der Befehl 'else' kann nur existieren, wenn es davor einen if Befehl gab. also: Code:
Code:
Code:
Ausgabe bei wasserTemperatur=120: Das Wasser kocht! Code:
Ausgabe bei name="Tim": Die namen sind nicht identisch /!\ Strings werden mit der Methode equals("...") verglichen und nicht mit ==. Ich hoffe, dieses Tutorial war soweit verständlich und ich konnte einigen helfen ![]() |
|
![]() |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Flash/AS] - Probleme mit If-Abfrage | ROMSKY | Webentwicklung | 0 | 11.05.2010 18:29 |
| If-Abfrage funktioniert nicht | phpnewbie | Webentwicklung | 8 | 20.01.2010 19:20 |
| [.NET] - Fehler in If-Abfrage | NcmX | Programmierung & Entwicklung | 11 | 11.01.2010 07:21 |
| [C#] - Abfrage if else? | Spearmint | Programmierung & Entwicklung | 3 | 21.11.2009 19:28 |
| [C/C++] - *Update* IF - Abfrage / Double-Werte falsch | Calyx | Programmierung & Entwicklung | 8 | 30.10.2009 13:14 |
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:00 Uhr. |