Heim  >  Artikel  >  Java  >  Analyse des Ausführungsprozesses der for-Schleife in Java

Analyse des Ausführungsprozesses der for-Schleife in Java

高洛峰
高洛峰Original
2017-01-21 16:04:411892Durchsuche

In diesem Artikel wird der Ausführungsprozess der for-Schleife in Java anhand von Beispielen analysiert. Teilen Sie es als Referenz mit allen. Die spezifische Analyse lautet wie folgt:

public class Test01{
public static void main(String[] args) {
  int i = 0 ;
  for(foo(&#39;A&#39;);foo(&#39;B&#39;)&&i<3;foo(&#39;C&#39;)){
  i++ ;
  foo(&#39;D&#39;) ;
  }
}
public static boolean foo(char c){
System.out.print(c + " ");
return true ;
}
}

Was ist das Ausgabeergebnis dieses Programms?
Ja, es ist: A B D C B D C B D C B

Warum ist das so? Weil die for-Schleife zuerst „A“ vor dem ersten Semikolon ausführt, dann „B“ und dann den Code in der for-Schleife ausführt, wenn die Bedingungen erfüllt sind
, und dann nach dem zweiten Semikolon zu „C“ springt Nach dieser Ausführung Vergleichen Sie „B“, um festzustellen, ob die Bedingung erfüllt ist. Wenn dies der Fall ist, fahren Sie mit der Eingabe der for-Schleife
fort. Das heißt, BDC führt die Ausführung in einer Schleife fort, bis die folgenden Bedingungen beim Ausführen von B nicht erfüllt sind das letzte 'B' wird ausgegeben.

Haben Sie, nachdem Sie dies gesehen haben, ein tiefes Verständnis der for-Schleife?

Ich hoffe, dass dieser Artikel für alle bei der Java-Programmierung hilfreich sein wird.

Weitere Artikel zur Analyse des Ausführungsprozesses von for-Schleifen in Java finden Sie auf der chinesischen PHP-Website!

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