Rumah > Java > javaTutorial > teks badan

Kaedah kawalan proses JAVA

王林
Lepaskan: 2023-05-02 21:04:15
ke hadapan
623 orang telah melayarinya

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);
    }}
Salin selepas log masuk

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);
    }}
Salin selepas log masuk

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);
    }}
Salin selepas log masuk

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);
    }}
Salin selepas log masuk
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);
    }}
Salin selepas log masuk

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");
       }
    }}
Salin selepas log masuk

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");
        }
    }}
Salin selepas log masuk

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);
    }}
Salin selepas log masuk

Keputusan:



Penyataan gelung

untuk


untuk ( int i = 0; i < 5; i++) dibahagikan kepada tiga bahagian int i=0 ialah nilai awal, i<5 ialah keadaan gelung, dan i++ ialah nilai i tambah. 1 selepas melaksanakan kenyataan ini sekali. Keluar daripada gelung apabila 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);
        }
    }}
Salin selepas log masuk

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);
        }
    }}
Salin selepas log masuk
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);

        }
    }}
Salin selepas log masuk
    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);
    }}
Salin selepas log masuk

Kaedah kawalan proses JAVAKeluaran dilaksanakan dahulu dan kemudian dinilai. Jadi keadaan i<0 juga boleh keluarkan sekali

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;}
Salin selepas log masuk

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!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!