Rumah >Java >javaTutorial >Kaedah kawalan proses JAVA

Kaedah kawalan proses JAVA

王林
王林ke hadapan
2023-05-02 21:04:15702semak imbas

Kaedah kawalan proses JAVA

JAVA input dan output

Input

Dua kaedah input:

Kaedah 1: java.util.Scanner
Kod adalah seperti berikut:

public class a {
    public static void main(String[] args) {
        var sc = new Scanner(System.in);
        System.out.println("请输入姓名:");
        String name = sc.nextLine();
        System.out.printf("%n欢迎你:%s", name);
    }}

Hasilkan objek Pengimbas, keluarkan "Sila masukkan nama:", kembalikan rentetan input dan tetapkan nilai Untuk nama, keluarkan "%nSelamat Datang %s" di mana %n bermaksud pemisah baris %s bermaksud nama

Keputusan: Kaedah kawalan proses JAVA

Kaedah 2: Kandungan input JOptionPane Nilai rentetan ditentukan, dan selagi ia tidak ditentukan, ia adalah batal

public class a {
    public static void main(String[] args) {
        String w = JOptionPane.showInputDialog("请输入词汇:");
        System.out.println(w);
    }}

Keputusan:
Kaedah kawalan proses JAVA
Kaedah kawalan proses JAVA

Output

Tiga cara untuk mengeluarkan pada konsol
Kaedah 1: System.out.print(); ); output ke konsol dan bungkus
Kaedah 3: System.out.printf(); >
Kaedah pertama tidak mempunyai line break Output langsung

public class a {
    public static void main(String[] args) {
        int w = 1;
        int a = 2;
        System.out.print(w);
        System.out.print(a);
    }}

Keputusan:

Output break line kedua

public class a {
    public static void main(String[] args) {
        int w = 1;
        int a = 2;
        System.out.println(w);
        System.out.println(a);
    }}
Keputusan:

Kaedah kawalan proses JAVA

Output berformat ketiga

%d bermaksud pembolehubah jenis int, iaitu, gantikan %d pertama dengan nilai w, dan gantikan %d kedua dengan nilai a

public class a {
    public static void main(String[] args) {
        int w = 1;
        int a = 2;
        System.out.printf("w=%d a=%d", w, a);
    }}

Keputusan: Kaedah kawalan proses JAVA

Penyata cawangan

jika lain


jika() Selagi syarat dalam kurungan betul Jika betul, ia akan kembali benar, jika salah, ia kembali palsu Kaedah kawalan proses JAVA lain bermakna sebaliknya

public class a {
    public static void main(String[] args) {
       if (1>2){
           System.out.println("A");
       }else {
           System.out.println("B");
       }
    }}

Berbilang penghakiman adalah seperti berikut: Jika penghakiman pertama tidak betul, penghakiman seterusnya akan dibuat Apabila nilai pulangan Ia dilaksanakan apabila ia benar, jika tidak, ia dilaksanakan jika tidak

public class a {
    public static void main(String[] args) {
        if (1 > 2) {
            System.out.println("A");
        } else if (1 > 0) {
            System.out.println("B");
        } else {
            System.out.println("C");
        }
    }}

switch case default.

suis pernyataan suis berbilang cawangan
suis(w) w dalam kurungan ialah parameter penghakiman, kes Nombor berikut ialah nilai yang sepadan dengan w. Apabila nilai w sepadan dengan nilai selepas kes, pernyataan dalam kes semasa dilaksanakan

break bermaksud untuk keluar dari penghakiman semasa, yang bermaksud bahawa tidak perlu menilai lagi selepas

bermakna lalai nilai lalai, apabila tiada padanan Lalainya ialah

public class a {
    public static void main(String[] args) {
        int w=1;
        String wk = "";
        switch (w) {
            case 2:
                wk = "星期一";
                break;
            case 3:
                wk = "星期二";
                break;
            case 4:
                wk = "星期三";
                break;
            case 5:
                wk = "星期四";
                break;
            case 6:
                wk = "星期五";
                break;
            case 7:
                wk = "星期六";
                break;
            default:
                wk = "星期日";
                break;
        }
        System.out.println(wk);
    }}

Keputusan:



Penyataan gelung

untuk


untuk ( int i = 0; i 5 Kaedah kawalan proses JAVA

public class a {
    public static void main(String[] args) {
        for (int i = 0; i < 5; i++) {
            System.out.println(i);
        }
    }}

Keputusan:

untuk dalam

untuk dalam digunakan terutamanya untuk gelung koleksi Atau tatasusunan, gunakan tatasusunan untuk menunjukkan


public class a {
    public static void main(String[] args) {
        int[] a = {1, 2, 3, 4, 5};
        for (int i : a) {
            System.out.println(i);
        }
    }}
Kaedah kawalan proses JAVA

i sepadan dengan nilai dalam jadual di bawah tatasusunan a, yang bersamaan dengan gelung keluaran a[0],a[1] a[2],a [3]Nilai a[4]

semasa buat sementara

semasa(syarat){ }Kaedah kawalan proses JAVA Laksanakan pernyataan jika syarat dipenuhi, keluar jika tidak.

public class a {
    public static void main(String[] args) {
        int i = 0;
        while (i < 5) {
            i++;
            System.out.println(i);

        }
    }}
    Keputusan:

  • buat sambil
Berbeza dengan sambil, buat sambil dilaksanakan sekali Kemudian hakim

public class a {
    public static void main(String[] args) {
        int i = 0;
        do {
            i++;
            System.out.println(i);

        } while (i < 0);
    }}

Kaedah kawalan proses JAVAKeluaran dilaksanakan dahulu dan kemudian dinilai. Jadi keadaan i

hasil:

break teruskan

break;
Tamatkan pernyataan gelung semasaKaedah kawalan proses JAVA

teruskan;

Tamatkan gelung ini dan segera bersedia untuk memulakan gelung seterusnya

int i = 0;while (++i < 20) {
    if (i % 2 == 0) continue;
    System.out.println(i);
    if (i > 10) break;}

Langkau masa ini apabila saya boleh dibahagikan dengan 2, teruskan ke kitaran seterusnya. Apabila i lebih besar daripada 10, gelung berakhir.

Atas ialah kandungan terperinci Kaedah kawalan proses JAVA. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam