Rumah > Java > javaTutorial > teks badan

Kawalan proses JAVA dilaksanakan dengan cara ini

王林
Lepaskan: 2023-05-15 10:34:05
ke hadapan
813 orang telah melayarinya

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

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

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

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; 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 pernyataan ini sekali. Keluar daripada gelung apabila 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);
    }}
Salin selepas log masuk
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);
        }
    }}
Salin selepas log masuk

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

    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);

        }
    }}
Salin selepas log masuk


Output dilaksanakan terlebih dahulu dan kemudian dinilai. Jadi keadaan i<0 juga boleh keluarkan sekali

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);
    }}
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 Kawalan proses JAVA dilaksanakan dengan cara ini. 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!