Wert in einer while schleife überspringen

Java:
public static void main (String []args){
	int i = 0;
	while ( i < 10) {
	if ( i == 5) continue;
	System.out.println(i);
	++i;
	}
	System.out.println(" f e r t i g " ) ;
}}

das ist mein code ich wollte aber dass er die ganze zahlenfolge 1-9 ausgibt ohne die 5, wieso bricht er hier bei 4 ab?
 

MQue

Top Contributor
Wenn do vor dem
Code:
++i
ein
Code:
 if ( i == 5) continue;
machst wird i nicht mehr hochgezählt und i bleibt dann 5.

DU musst es so machen:

Java:
public static void main(String[] args) {
        int i = 0;
        while ( i < 10) {
            if (i == 5) {
                i++;
                continue;
                }
         System.out.println(i);
         ++i;
         }
    System.out.println(" f e r t i g " ) ;
    }

oder kürzer:

Java:
public static void main(String[] args) {
        int i = 0;
        while (i < 10) {
            if ( i++ == 4) continue;
         System.out.println(i);
         }
    System.out.println(" f e r t i g " ) ;
    }

ich würd sowas aber in einer for- Schleife lösen, da du dann int i = 0 im for- Schleifen- Kopf hast und i dann unter der for- Schleife gleich wieder verwenden könntest.
 
Zuletzt bearbeitet:
G

Gast2

Gast
Weil du über die 4 nicht raus kommst:

Java:
if ( i == 5) { 
	    	++i;
	    	continue; 
	    }
 

MQue

Top Contributor
Machs so:

Java:
for(int j = 0; j < 10; j++) {
        if(j == 5) continue;
        System.out.println(j);
        }
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
ExceptionOfExpectation In Meiner Spring-Boot Applikation verlangt die Datenbank Wert für eine ID Frameworks - Spring, Play, Blade, Vaadin & Co 5
S Spring Boot: Wert aus Config Datei ermitteln Frameworks - Spring, Play, Blade, Vaadin & Co 3
S Wert in einem Array "überspringen" Frameworks - Spring, Play, Blade, Vaadin & Co 3
H Schleife rausspringen / Wert merken Frameworks - Spring, Play, Blade, Vaadin & Co 7
Balbes JComboBox springt af den ersten Wert zurück Frameworks - Spring, Play, Blade, Vaadin & Co 6
L Spring Data: Modellierung mit einer Embeddable bean Frameworks - Spring, Play, Blade, Vaadin & Co 2
R Spring Boot: Warum soll PasswordEncoder in einer neuen Methode definiert sein? Frameworks - Spring, Play, Blade, Vaadin & Co 1
Avalon Wie sieht bei Euch das Deployment einer Spring Boot Anwendung aus? Frameworks - Spring, Play, Blade, Vaadin & Co 4
A WebClientBuilder Rückgabe einer Liste Frameworks - Spring, Play, Blade, Vaadin & Co 1
K Laden einer Datei vom Netzlaufwerk mit LDAP-Authentifizierung Frameworks - Spring, Play, Blade, Vaadin & Co 3
L Hilfe beim Erstellen einer Java Web Anwendung gesucht Frameworks - Spring, Play, Blade, Vaadin & Co 5
Christopher865 Netflix Eureka: Zwei Server - Einer stürtzt ab Frameworks - Spring, Play, Blade, Vaadin & Co 6
8u3631984 Mehere gleichnamige Konfigurationsparameter in einer application.properties Frameworks - Spring, Play, Blade, Vaadin & Co 3
pkm Wie kann man in Vaadin einer Zeile mit ThemeResource einen ClickEventListener geben? Frameworks - Spring, Play, Blade, Vaadin & Co 0
OnDemand JUnit testen einer private Methode Frameworks - Spring, Play, Blade, Vaadin & Co 5
Avalon Mehrere Methoden in einer Klasse testen Frameworks - Spring, Play, Blade, Vaadin & Co 21
F Redirect in einer Spring Boot WebApplication Frameworks - Spring, Play, Blade, Vaadin & Co 7
E Spring Webflow zwei POJO's in einer View Frameworks - Spring, Play, Blade, Vaadin & Co 0
M Spring: Den Context einer bean auslesen... Frameworks - Spring, Play, Blade, Vaadin & Co 3
J zu einer Zeile zürück springen Frameworks - Spring, Play, Blade, Vaadin & Co 9
S ...aus while schleife springen Frameworks - Spring, Play, Blade, Vaadin & Co 3

Ähnliche Java Themen

Neue Themen


Oben