Heim > Java > javaLernprogramm > Hauptteil

So implementieren Sie eine Schleife in Java

(*-*)浩
Freigeben: 2020-09-17 11:03:37
Original
9764 Leute haben es durchsucht

Java ist ein sequentielles Strukturprogramm, das nur einmal ausgeführt werden kann. Wenn Sie denselben Vorgang mehrmals ausführen möchten, müssen Sie eine Schleifenstruktur verwenden.

So implementieren Sie eine Schleife in Java

Es gibt drei Hauptschleifenstrukturen in Java:

  • while-Schleife

  • do...while-Schleife

  • for-Schleife

Führt eine Verbesserung hauptsächlich für Arrays im Java5-Typ for-Schleife ein.

1. while-Schleife

while ist die grundlegendste Schleife, ihre Struktur ist:

package com.example.lesson1;

//while(布尔(true/false)表达式){
//循环内容 
//只要布尔表达式为 true 循环体就会一直执行下去。

//来看看实例吧:
public class Test {
    public static void main(String args[]) {
        int x = 10;
        while (x < 20) {
            System.out.print("value of x :" + x);
            x++;
            System.out.print("\n");
        }
    }
}
Nach dem Login kopieren

2 Schleife

Wenn bei der while-Anweisung die Bedingung nicht erfüllt ist, kann die Schleife nicht betreten werden. Aber manchmal müssen wir es mindestens einmal ausführen, auch wenn die Bedingungen nicht erfüllt sind.

do…while-Schleife ist dasselbe wie while-Schleife. Der Unterschied besteht darin, dass

do…while-Schleife mindestens einmal ausgeführt wird.

package com.example.lesson1;

//do{
//  //代码语句
//  }while(布尔值表达式);

//  注意:布尔表达式在循环体的后面,所以语句块在检测布尔表达式之前已经执行了。如果布尔表达式值为true,则语句块
//一直执行,直到布尔表达式的值为false。

//  实例:
public class Test {
    public static void main(Staing args[]) {
        int x = 10;
        do {
            System.out.print("value of x :" + x);
            x++;
            System.out.print("\n");
        } while (x < 20);
    }
}
Nach dem Login kopieren

3. for-Schleife

Obwohl alle Schleifenstrukturen durch while oder do...while ausgedrückt werden können, bietet Java eine weitere Anweisung (for-Schleife), einige gemacht Schleifenstrukturen einfacher.

for循环执行的次数是在执行前就确定的。语法格式如下:
    //for (  1初始化;  2布尔表达式; 4更新){
            3//代码语句
    //}

    //关于for循环有以下几点说明:
    //1,最先执行初始化步骤。可以声明一种类型,但可初始化一个或多个循环控制变量,也可以是空语句。
    //2,然后,检测布尔表达式的值。如果是true,循环体被执行,如果是false,循环体终止,开始执行循环后面的语句。
    //3,执行一次循环后,更新循环控制变量。
    //4,再次检测布尔表达式。循环执行上面的过程。

    public class Test{
        public static void main (Staing args[ ]){
        for(int x=10;x<20;x=x+1){
        System.out.print("value of x :"+x);
        System.out.print("\n");
                }
            }
    }
Nach dem Login kopieren

4. Java erweiterte for-Schleife

Java5 führt eine erweiterte Rot-Schleife ein, die hauptsächlich für Arrays verwendet wird.

Das Java-erweiterte for-Loop-Syntaxformat lautet wie folgt:

or(声明语句:表达式){
        //代码句子
    }

//声明语句:声明新的局部变量,该变量的类型必须和数组元素的类型匹配。其作用域限定在循环语句块
//其值与此时数组元素的值相等。
//表达式:表达式是要访问的数组名,或者是返回值为数组的方法。

//实例:
public class test {
    public static void main(String args[]) {
        int[] numbers = { 10, 20, 30, 40, 50 };
        for (int x : numbers) {
            System.out.print(x);
            System.out.print(",");
        }
        System.out.print("\n");
        String[] names = { "James", "Larry", "Tom", "Lacy" };
        for (String name : names) {
            System.out.print(name);
            System.out.print(",");
        }
    }
}
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonSo implementieren Sie eine Schleife in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!