Rumah  >  Artikel  >  Java  >  Gelung do-while dalam Java

Gelung do-while dalam Java

王林
王林asal
2024-07-17 14:08:58959semak imbas

O Laço do-while em Java

Struktur Umum

Gelung do-while melaksanakan pernyataan sekurang-kurangnya sekali sebelum menyemak keadaan.

Bentuk am ialah:

do {
    instruções;
} while(condição);

Perbezaan antara gelung for dan while

  • Dalam untuk dan sementara, keadaan disemak sebelum melaksanakan gelung.
  • Dalam do-while, keadaan disemak selepas gelung dilaksanakan, memastikan ia dilaksanakan sekurang-kurangnya sekali.

Contoh Mudah

Atur cara yang bergelung sehingga pengguna memasukkan huruf 'q':

// Demonstra o laço do-while.
class DWDemo {
    public static void main(String args[]) throws java.io.IOException {
        char ch;
        do {
            System.out.print("Press a key followed by ENTER: ");
            ch = (char) System.in.read(); // obtém um char
        } while(ch != 'q');
    }
}

Permainan Meneka yang Diperbaiki

Atur cara meneka yang berulang sehingga pengguna meneka huruf yang betul:
lihat Guess4.java

Penjelasan Program Ramalan

  • Atur cara membaca aksara daripada pengguna sehingga huruf yang betul diteka.
  • Terdapat dua gelung do-while:
  • Gelung pertama diteruskan sehingga pengguna meneka huruf yang betul.
  • Gelung kedua membuang aksara tambahan daripada penimbal input sehingga ia menemui n (baris baharu).

Contoh Pelaksanaan

Pelaksanaan biasa program meneka

I'm thinking of a letter between A and Z.
Can you guess it: A
...Sorry, you're too low
Try again!
I'm thinking of a letter between A and Z.
Can you guess it: Z
...Sorry, you're too high
Try again!
I'm thinking of a letter between A and Z.
Can you guess it: K
** Right **

Perincian Penting

  • Input konsol disimpan dalam penimbal baris, jadi menekan ENTER menambah urutan baris baharu yang perlu dibuang.
  • Gelung do-while kedua mengalih keluar aksara tambahan daripada penimbal untuk mengelakkan bacaan yang tidak diingini.

Kesimpulan

  • Gelung do-while berguna apabila anda perlu memastikan bahawa blok pernyataan dilaksanakan sekurang-kurangnya sekali.
  • Ia amat praktikal untuk interaksi pengguna yang memerlukan tindakan awal sebelum menyemak keadaan.

Atas ialah kandungan terperinci Gelung do-while dalam Java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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