Heim  >  Artikel  >  Java  >  Die Verwendung von Sprunganweisungen in Java

Die Verwendung von Sprunganweisungen in Java

巴扎黑
巴扎黑Original
2016-12-10 09:41:411917Durchsuche

In Java gibt es drei Sprungstrukturen: break continue return
break: wird zum Beenden eines beliebigen Anweisungsblocks verwendet.
1. Es beendet die gesamte Schleife und springt zum Ende der Schleife
z. B.: Gibt eine Schleife von 1 bis 10 aus, stoppt jedoch, wenn sie größer als 2 und ein Vielfaches von 3 ist

Java-Code

public static void main(String[] args){    
for(int i=1;i<10;i++){  
           if(i>2&&i%3==0){  
       break;}  
    System.out.println(i);  
    }  
  System.out.println("结束");}  
//输出结果就是1,2,结束。


2. Springe zum Ende des Schalters in der Schalteranweisung.
Beispiel: Xiao Ming wurde Zweiter im Schulsporttreffen Welche Belohnung hat er bekommen?

Java-Code

public static void main(String[] args){  
     int paiming i=2;  
     switch(paiming){  
         case 1:  
             System.out.println("冠军");  
               break;  
         case 2:  
              System.out.println("亚军");  
               break;  
         case 3:  
             System.out.println("季军");  
               break;  
         default:  
         System.out.println("什么都没有!!");  
}}  
  //输出的结果就是“亚军”;在判断排名之后就会直接执行case 对应的数值,在break跳出整个switch。


3. Definieren Sie einen Alias ​​für die for-Schleife und verwenden Sie dann den Break-Alias. Dies bedeutet, dass Sie zum Ende der angegebenen Schleife springen Schleife.
Beispiel: Wenn die Zeile 5 Ausgaben * enthält, wird die äußere Beschriftung angezeigt.

Java-Code

public class ForLoop{    
   public static void main(String[] args){    
       outer:for(int i=0;i<5;i++){    
           for(int j=0;j<10;j++){    
               if(j==5)    
                  break outer;    
                System.out.print("*");      
           }    
           System.out.print("\r\n");      
       }            
   }    
   
  
//输出:*****。break 别名   直接跳出别名的循环。


Rückgabe: Das Ganze beenden Funktion und springe zu Am Ende der Funktion
z. B.: Geben Sie eine gerade Zahl von 1 bis 10 aus und beenden Sie, wenn sie größer als 5 ist.

Java-Code

public class uuu {  
    public static void main(String[] args){  
        for(int i=1;i<10;i++){  
            if(i%3==0){  
                System.out.println(i);  
            }  
            if(i>5){  
                return;  
            }  
        }  
    }  
}  
//输出结果:2 4 6。当输出到6的时候判断到大于5就return结束了这个函数。

Weiter: Aktuelle Schleife beenden und zur nächsten Schleife springen
z. B.: Zahlen von 1 bis 6 ausgeben, aber 3 kann nicht ausgegeben werden.

Java-Code

public class one{  
   public static void main(String[] args){  
   for(int i=1;i<=6;i++){  
      if(i==3){  
        continue;  
         }  
        System.out.println(i);  
    }  
   }  
}  
  // 输出的结果:1,2,4,5,6.只有3不会输出,continue是结束当前次的循环。


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn