Rumah >Java >javaTutorial >Kawalan proses JAVA dilaksanakan dengan cara ini

Kawalan proses JAVA dilaksanakan dengan cara ini

王林
王林ke hadapan
2023-05-15 10:34:05899semak imbas

Kawalan proses JAVA dilaksanakan dengan cara ini


Kawalan proses

JAVA input dan output

Input

Dua kaedah input:

Kaedah 1: java.util.Scanner
Kodnya 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);
    }}

menjana objek Pengimbas, mengeluarkan "Sila masukkan nama anda:", mengembalikan rentetan input dan menetapkannya kepada nama, dan mengeluarkan "%nSelamat Datang %s" di mana %n mewakili baris baru dan %s mewakili nama

Keputusan: Kawalan proses JAVA dilaksanakan dengan cara ini

Kaedah 2: JOptionPane Masukkan nilai rentetan jika kandungan disahkan, dan ia akan menjadi batal selagi kerana ia tidak disahkan

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

Keputusan:
Kawalan proses JAVA dilaksanakan dengan cara ini
Kawalan proses JAVA dilaksanakan dengan cara ini

Output

Tiga cara untuk output pada konsol
Kaedah 1: System.out.print (); Output ke konsol
Kaedah 2: System.out.println(); printf(); Format output ke konsol

Demonstrasi kod:

Output jenis pertama secara langsung tanpa pemisah baris

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

Kawalan proses JAVA dilaksanakan dengan cara ini

Keluaran pemisah baris 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:


Kawalan proses JAVA dilaksanakan dengan cara ini

Output berformat ketiga

Maksud %d Ia adalah 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);
    }}
Hasilnya:


Kawalan proses JAVA dilaksanakan dengan cara ini

Penyata cawangan

jika lain

if() kembali benar selagi keadaan dalam kurungan betul, dan kembali jika salah

lain bermakna sebaliknya

public class a {
    public static void main(String[] args) {
       if (1>2){
           System.out.println("A");
       }else {
           System.out.println("B");
       }
    }}
Pelbagai pertimbangan adalah seperti berikut: Jika. penghakiman pertama tidak betul, penghakiman seterusnya akan dibuat Apabila nilai pulangan adalah benar, ia akan 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, nombor demi huruf 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 Hasilnya ialah:

Penyataan gelung
Kawalan proses JAVA dilaksanakan dengan cara iniuntuk

untuk ( int i = 0; i 5

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:

untuk dalam
Kawalan proses JAVA dilaksanakan dengan cara ini

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

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

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

Kawalan proses JAVA dilaksanakan dengan cara ini

semasa(syarat){ }
Laksanakan pernyataan jika syarat dipenuhi, keluar jika tidak.

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

    Keputusan:


buat sambilKawalan proses JAVA dilaksanakan dengan cara ini Berbeza dengan sambil, buat sambil dilaksanakan sekali Kemudian hakim

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

        }
    }}


Output dilaksanakan terlebih dahulu dan kemudian dinilai. Jadi keadaan i

hasil:

break teruskan
Kawalan proses JAVA dilaksanakan dengan cara ini

break;

Tamatkan pernyataan gelung semasa

teruskan; Tamatkan gelung ini dan segera bersedia untuk memulakan gelung seterusnya

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

        } while (i < 0);
    }}
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 Kawalan proses JAVA dilaksanakan dengan cara ini. 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