Frage zu For Schleife

Maik.Neumann

Aktives Mitglied
Juten Tach !

ich wolte mal von euch wissen, was die folgende For-Schleife aussagt und wozu man diese brauche kann oder besser wann man sich verwenden sollte:

Java:
for(;;){
   // do some stuff
}

Danke und Gruß
Maik
 

knilch

Bekanntes Mitglied
Hi,
dies ist ein Endless loop; gleich wie
Java:
while(true) {...}
Damit dieser for- loop verlassen wird, muss irgenwo im for- loop ein break stehen... z.B:
Java:
for(;;) {
   // mach was ...
   if(bedingung == true){
      break;
   }
   // mach noch was ...
}
.
 
Zuletzt bearbeitet:

Maik.Neumann

Aktives Mitglied
Ah ok danke

Gibt es eigentlich auch eine Deklaration einer For Schleife, wo gar nichts eingetragen wird, also so z.B.:

Java:
for(){
   // do some stuff again
}
 

Natac

Bekanntes Mitglied
Sinnvoll finde ich für Endlos-Schleifen nur [c]while(true)[/c]. Alles andere empfinde ich als schwer zu lesen und würde niemandem empfehlen seine Endlosscheife in Konstrukten wie [c]for(i=1;i>0;i++)[/c] zu verstecken.
Wenn ich da als Femdprogrammiere draufgucke, würde ich zu 99% davon ausgehen, dass dies ein Fehler ist. Da ist ein while(true) um einiges deutlicher und trifft die Intention des Codes viel besser.
 

Joose

Top Contributor
Sinnvoll finde ich für Endlos-Schleifen nur [c]while(true)[/c].....

Jede "Endlosschleife" sollte eine Abbruchbedingung haben (damit meine ich kein "break"!).

Java:
boolean running = true;
while(running) {
    ....
    if(???) {
        running = false;
    }
}

ein einfaches
Code:
while(true)
wird von vielen als unschön angesehen! Weil es min immer 1. Abbruchbedingung gibt ;) und sei es nur ein Programmstop oä
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
L Frage zur verschachtelten for-schleife Java Basics - Anfänger-Themen 2
C Erste Schritte Frage zur do while- und while-Schleife Java Basics - Anfänger-Themen 4
L Frage zum Doppelpunkt in einer for Schleife Java Basics - Anfänger-Themen 4
S Verständnis - Frage mehrere SQL Statements in While Schleife Java Basics - Anfänger-Themen 0
G Frage zu einer For- Schleife Java Basics - Anfänger-Themen 3
S Frage zur for- Schleife Java Basics - Anfänger-Themen 12
S Frage zur "for Schleife" Java Basics - Anfänger-Themen 4
Z Super einfache Frage For-Schleife im Detail Java Basics - Anfänger-Themen 3
A Frage bez. for Schleife Java Basics - Anfänger-Themen 3
S Frage zu While Schleife mit Pre- und Postinkrement Java Basics - Anfänger-Themen 4
A Frage zu Schleife Java Basics - Anfänger-Themen 7
J Frage zur for Schleife Java Basics - Anfänger-Themen 7
N Nächste Frage aufrufen in einer Schleife Java Basics - Anfänger-Themen 8
S Erste Schritte HashMap Kurze Frage - Werte über Schleife ausgeben Java Basics - Anfänger-Themen 30
M Frage zur "for - Schleife" Java Basics - Anfänger-Themen 4
N Frage zu doppelter for Schleife Java Basics - Anfänger-Themen 18
C Frage zur For-Each-Schleife Java Basics - Anfänger-Themen 6
G Banale Frage: While Schleife mit Bedingungsprüfung am Ende Java Basics - Anfänger-Themen 2
F Frage zu For-Schleife Java Basics - Anfänger-Themen 7
L Frage zur for-Schleife Java Basics - Anfänger-Themen 16
G Frage zur for-Schleife Java Basics - Anfänger-Themen 4
J Frage zum Quellcode - Zusammhänge und Ablauf. Java Basics - Anfänger-Themen 2
D Erste Schritte Frage eines absoluten Anfängers Java Basics - Anfänger-Themen 3
Zrebna Frage zu Test-Driven Development (TDD) Java Basics - Anfänger-Themen 3
I Frage Thymeleaf -> Fehler ignorieren und mit "" ersetzen? Java Basics - Anfänger-Themen 15
I Frage Thymeleaf -> Prefix / Suffix ändern? Java Basics - Anfänger-Themen 11
D Rekursions Probleme / frage Java Basics - Anfänger-Themen 4
T Frage zu Parse Java Basics - Anfänger-Themen 2
H Frage an die Profis Java Basics - Anfänger-Themen 4
J Eine konzeptionelle Frage zu OOP Java Basics - Anfänger-Themen 3
P Frage zu Rekursion und Backtracking Java Basics - Anfänger-Themen 2
H Frage zur Ausgabe Java Basics - Anfänger-Themen 4
H Frage zu arithmetischen Operationen Java Basics - Anfänger-Themen 20
F Kurze Frage zu replace() Java Basics - Anfänger-Themen 19
JavaSchmecktLecker Polymorphie Frage zur Methodenüberschreibung Java Basics - Anfänger-Themen 21
J Frage zu einem "Taschenrechner" code Java Basics - Anfänger-Themen 9
B Erste Schritte Frage zu Instanzierung und Referenzen Java Basics - Anfänger-Themen 8
DoubleM Runtime.getRuntime().exec Frage Java Basics - Anfänger-Themen 2
J Eine theoretische Frage zur Praxis - JPanel oder Canvas Java Basics - Anfänger-Themen 5
O Frage: Formaler Typbezeichner? Java Basics - Anfänger-Themen 3
I BlueJ Queue Frage für Klausur Java Basics - Anfänger-Themen 2
N Verständnis Frage zu Variablen Java Basics - Anfänger-Themen 3
N Spezielle frage zum Comparator Java Basics - Anfänger-Themen 6
L Frage zum Array Java Basics - Anfänger-Themen 1
A Frage zum UML Design Java Basics - Anfänger-Themen 1
I Hilfe bei Klausur Frage Java Basics - Anfänger-Themen 8
izoards Drucken Frage zu FAQ Beitrag Java Basics - Anfänger-Themen 2
J Frage zu meinem Code (OOP) Java Basics - Anfänger-Themen 4
sserio Split() -> Regex Frage. Java Basics - Anfänger-Themen 7
A OCA Study Guide: 2. Frage aus Kapitel 3 Java Basics - Anfänger-Themen 9
sserio Date Library Frage Java Basics - Anfänger-Themen 9
Max246Sch Frage zu Währungsrechner Code Java Basics - Anfänger-Themen 2
sserio Frage zu HashMaps Java Basics - Anfänger-Themen 20
sserio Frage zu Threading - Multithreading Java Basics - Anfänger-Themen 2
sserio Frage zu Lambda Ausdrücken Java Basics - Anfänger-Themen 7
sserio Frage zu BigInteger Java Basics - Anfänger-Themen 1
D Frage bzgl. Enum-Handhabung Java Basics - Anfänger-Themen 16
xxx12 Frage Java Basics - Anfänger-Themen 2
I Generelle Frage zu Mikroservices (Spring Boot?), Docker... Java Basics - Anfänger-Themen 7
R Frage zu Methoden (Rückgabewert u. ohne.) Java Basics - Anfänger-Themen 2
A Frage zur programmierung Java Basics - Anfänger-Themen 12
M Frage zur Methode split der Klasse String Java Basics - Anfänger-Themen 32
R Input/Output Frage zu Java IO Java Basics - Anfänger-Themen 6
M Frage zu printWriter Java Basics - Anfänger-Themen 5
C Frage zu OLSMultipleLinearRegression Java Basics - Anfänger-Themen 31
KogoroMori21 Frage zum Euklidischen Algorithmus Java Basics - Anfänger-Themen 11
S Verständnis-Frage zu einer HÜ? Java Basics - Anfänger-Themen 1
F Frage betreff Programm mit dem man C++-Code in JAVA-Code übersetzen lassen kann Java Basics - Anfänger-Themen 2
L Frage zur Ticket Maschine Java Basics - Anfänger-Themen 1
J Frage zu OOP-Klassendiagramm Java Basics - Anfänger-Themen 8
OSchriever Frage zu Compiler Java Basics - Anfänger-Themen 8
H Frage zu Throw Exception Java Basics - Anfänger-Themen 2
TimoN11 Frage zu Java-Vererbung (Cast) Java Basics - Anfänger-Themen 5
Bademeister007 Hallo Leute ich hab eine Frage zur ArrayList Java Basics - Anfänger-Themen 8
F Frage betreff Programmierbücher zu Lagerverwaltung als Konsolenprogramm Java Basics - Anfänger-Themen 3
dieter000 Kurze Frage kann mir ejmand kurz diesen Code erklären, bzw wie man die zeilen erklärt und so Java Basics - Anfänger-Themen 1
I String.split regex Frage Java Basics - Anfänger-Themen 2
N Best Practice Frage zum MVC-Pattern Java Basics - Anfänger-Themen 2
dieter000 Frage zu einem Beispiel... Java Basics - Anfänger-Themen 5
J Frage zum Loggen Java Basics - Anfänger-Themen 18
J Methoden Frage: Array-Werte in anderer Methode ändern Java Basics - Anfänger-Themen 4
Zrebna Frage zum "Referenzen-konzept" in Java Java Basics - Anfänger-Themen 8
JD_1998 Array-Position aus einer Methode in einer anderen ausgeben (Kurze Frage) Java Basics - Anfänger-Themen 2
marcooooo Frage zu bestimmten Beispiel Java Basics - Anfänger-Themen 31
NeoLexx equals()-Methode Verständnis Frage anhand Code Beispiel Java Basics - Anfänger-Themen 22
N Input/Output Eine Frage über system.out.println. Java Basics - Anfänger-Themen 10
B Erste Schritte Learning Coding (!) Frage an erfahrene Programmierer. Java Basics - Anfänger-Themen 23
M konzeptuelle Frage: In welcher Klasse definiert man am Besten Methoden, die die Kommunikation mit dem User regeln? Java Basics - Anfänger-Themen 8
B Frage zum Code verständnis im Resultat Java Basics - Anfänger-Themen 10
C Exception-Frage Java Basics - Anfänger-Themen 3
J Eine Frage zur Schreibweise == ? : Java Basics - Anfänger-Themen 3
S Frage des Designs Java Basics - Anfänger-Themen 1
JavaTalksToMe Extends/Implements Frage Java Basics - Anfänger-Themen 3
pkm Frage zu Servletfunktion Java Basics - Anfänger-Themen 0
B Frage zur Währungsumrechnung Java Basics - Anfänger-Themen 3
S Allgemeine Frage über Generics und Vererbungen Java Basics - Anfänger-Themen 5
Kirby.exe Frage zur Verwendung von Interfaces Java Basics - Anfänger-Themen 6
D Frage zu Strings einer Exception Java Basics - Anfänger-Themen 4
L Wie frage ich ab, ob in einem Array, Werte doppelt vorkommen? Java Basics - Anfänger-Themen 4
D Frage zur IDE IntelliJ IDEA Java Basics - Anfänger-Themen 6

Ähnliche Java Themen

Neue Themen


Oben