Memahami Kelas Java, Metode Utama dan Kontrol Loops di Java - Bagian 3
- 1117
- 33
- Dwayne Hackett
Dalam posting terakhir kami 'Struktur Kerja dan Kode Java' kami menekankan dalam rincian kerja Java, file sumber Java, file kelas Java, kelas (publik/pribadi), metode, pernyataan, program Java pertama Anda, kompilasi dan menjalankan Java Program.
Di sini, dalam panduan seri pembelajaran Java ini, kami akan memahami bagaimana kelas Java, metode utama dan kontrol loop bekerja dan juga kami akan melihat kode dasar menggunakan kelas Java dengan metode utama dan kontrol loop.
Memahami Metode Kelas Java dan Kontrol Loops - Bagian 3Segala sesuatu di Java berjalan di kelas
Segala sesuatu di java adalah objek dan kelas adalah cetak biru objek. Setiap bagian kode di Java ditempatkan di bawah kawat gigi keriting kelas. Saat Anda mengkompilasi program Java, ia menghasilkan file kelas. Saat Anda menjalankan program Java, Anda tidak menjalankan file program secara aktual tetapi kelasnya.
Saat Anda menjalankan program di Java Virtual Machine (JVM), ia memuat kelas yang diperlukan dan kemudian langsung ke utama ()
metode. Program terus berjalan sampai kawat gigi penutup utama () metode. Program mulai dieksekusi tepat setelah utama() metode. Kelas harus memiliki utama () metode. Tidak semua kelas (kelas pribadi) membutuhkan utama () metode.
Apa yang masuk di dalam metode main ()?
A utama () Metode adalah tempat di mana sihir dimulai. Anda dapat meminta JVM untuk melakukan apa pun di dalam utama() Metode melalui pernyataan/instruksi dan loop.
Apa itu Loop?
Loop adalah instruksi atau sejumlah instruksi secara berurutan yang terus mengulangi sampai kondisinya tercapai. Loop adalah struktur logis dari bahasa pemrograman. Struktur logis loop biasanya digunakan untuk melakukan proses, memeriksa kondisi, melakukan proses, memeriksa kondisi, ... sampai persyaratan kondisi terpenuhi.
Loop di Java
Ada tiga mekanisme loop yang berbeda di java.
1. Saat loop
Saat loop Di Java adalah struktur kontrol yang digunakan untuk melakukan tugas berulang kali untuk beberapa kali, sebagaimana didefinisikan dalam ekspresi boolean, sampai hasil uji ekspresi benar. Jika hasil teks ekspresi boolean salah, sementara loop akan diabaikan sepenuhnya tanpa dieksekusi bahkan satu kali.
Sintaks While Loop:
while (ekspresi boolean) pernyataan/instruksi
Contoh Lingkaran Syarat di Java:
kelas publik while_loop public static void main (string [] args) int a = 100; while (a> 0) System.keluar.println ("Nilai a =" +a); A = A-10;
Output sampel
$ java while_loop nilai a = 100 nilai a = 90 Nilai a = 80 Nilai a = 70 Nilai a = 60 Nilai a = 50 Nilai a = 40 Nilai a = 30 Nilai a = 20 Nilai a = 10
Anatomi program while_loop
// kelas publik while_loop kelas publik while_loop // main () metode public static void main (string [] args) // mendeklarasikan variabel integer bernama 'a' dan berikan nilai 100 int a = 100; // Terus mengulang selama nilai a lebih besar dari 0. 'A> 0' di sini adalah ekspresi boolean sementara (a> 0) // sistem pernyataan.keluar.println ("Nilai a =" +a); // Posting penurunan (dengan 10) A = A-10;
2. lakukan… saat loop
lakukan… sementara loop sangat mirip dengan loop while kecuali fakta bahwa itu berisi a Mengerjakan… Sebelumnya untuk memastikan loop itu dieksekusi setidaknya sekali.
Sintaks While Loop:
do pernyataan/instruksi while (ekspresi boolean);
Anda dapat melihat sintaks di atas yang dengan jelas menunjukkan bahwa 'Mengerjakan… '
Bagian dari loop yang dieksekusi sebelum memeriksa ekspresi boolean, jika itu benar atau salah. Karenanya tidak peduli apa hasilnya (benar/salah) dari ekspresi boolean, loop dieksekusi. Jika benar, itu akan dieksekusi sampai kondisinya terpenuhi. Jika salah itu akan dieksekusi sekali.
Contoh dari lakukan… sementara Loop di Java:
kelas publik do_while public static void main (string [] args) int a = 100; lakukan System.keluar.println ("nilai a =" +a); A = A-10; while (a> = 50);
Output sampel
$ java do_while nilai a = 100 nilai a = 90 nilai a = 80 nilai a = 70 nilai a = 60 nilai a = 50
Anatomi program do_while:
// kelas publik do_while kelas publik do_while // main () metode public static void main (string [] args) // mendeklarasikan variabel integer 'a' dan menetapkan nilai = 100 int a = 100; // lakukan… saat loop mulai lakukan // jalankan pernyataan di bawah ini tanpa memeriksa kondisi ekspresi boolean jika sistem benar atau salah.keluar.println ("nilai a =" +a); // Posting penurunan (dengan 10) A = A-10; // periksa kondisi. Loop Execute hanya sampai nilai variabel A lebih besar dari atau sama dengan 50. while (a> = 50);
3. untuk loop
for_loop di java banyak digunakan untuk kontrol pengulangan. Itu digunakan untuk mengulangi tugas untuk beberapa kali tertentu. Untuk loop digunakan untuk mengontrol berapa kali loop yang perlu dijalankan untuk melakukan tugas. Untuk loop hanya berguna jika Anda tahu berapa kali Anda perlu menjalankan loop.
Sintaks untuk loop:
untuk (inisialisasi; boolean-ekspresi; update) pernyataan Contoh loop untuk kelas publik java for_loop public static void main (string [] arge) int a; untuk (a = 100; a> = 0; a = a-7) sistem.keluar.println ("nilai a =" +a);
Output sampel
$ java for_loop nilai a = 100 nilai a = 93 nilai a = 86 nilai a = 79 nilai a = 72 nilai a = 65 nilai a = 58 nilai a = 51 nilai a = 44 nilai dari A = 37 Nilai A = 30 Nilai A = 23 Nilai A = 16 Nilai A = 9 Nilai A = 2
Anatomi for_loop Program:
// kelas publik untuk kelas publik for_loop // main () Metode public static void main (string [] arge) // mendeklarasikan variabel integer a int a; // Untuk Loop Start. Di sini inisialisasi adalah a = 100, boolean_expression adalah a> = 0 dan pembaruan adalah a = a-7 untuk (a = 100; a> = 0; a = a-7) // sistem pernyataan.keluar.println ("nilai a =" +a);
Kata kunci istirahat dan lanjutkan untuk loop di java
1. Kata kunci istirahat
Seperti namanya mematahkan kata kunci digunakan untuk segera menghentikan seluruh loop. Kata kunci break harus selalu digunakan di dalam pernyataan loop atau sakelar. Setelah loop pecah dengan menggunakan istirahat; JVM mulai mengeksekusi baris kode berikutnya di luar loop. Contoh loop break di java adalah:
Break kelas publik public static void main (string [] args) int a = 100; while (a> 0) System.keluar.println ("Nilai a =" +a); A = A-10; if (a == 40) break;
Output sampel
$ java merusak nilai a = 100 nilai a = 90 Nilai a = 80 Nilai a = 70 Nilai a = 60 Nilai a = 50
Kata kunci Lanjutkan
Itu Lanjutkan kata kunci dapat digunakan dengan loop apa pun di java. Lanjutkan kata kunci Minta loop untuk segera melompat ke iterasi berikutnya. Namun itu ditafsirkan secara berbeda oleh untuk loop dan while/do ... saat loop.
Lanjutkan kata kunci untuk lompatan loop ke pernyataan pembaruan berikutnya.
Contoh Lanjutkan untuk Loop:
kelas publik lanjutan_for_loop public static void main (string [] arge) int a; untuk (a = 10; a> = 0; a = a-1) if (a == 2) lanjutkan; Sistem.keluar.println ("nilai a =" +a);
Output sampel
$ java lanjutan_for_loop nilai a = 10 nilai a = 9 nilai a = 8 nilai a = 7 nilai a = 6 nilai a = 5 nilai a = 4 nilai a = 3 nilai a = 1 nilai dari nilai A = 0
Apakah Anda perhatikan, itu melewatkan nilai A = 2. Itu melakukannya dengan membuang ke pernyataan pembaruan berikutnya.
2. Lanjutkan kata kunci saat loop atau lakukan ... saat loop melompat ke ekspresi boolean.
Baik Anda bisa melakukannya sendiri. Ini terlalu mudah. Ikuti saja langkah -langkah di atas.
Itu saja untuk sekarang dari sisi saya. Semoga saya berbuat baik dengan seri Java dan membantu Anda. Tetap terhubung untuk lebih banyak posting seperti itu. Jangan lupa memberi kami umpan balik berharga Anda dalam komentar di bawah ini.
- « Kiat untuk membuat ISO dari CD, menonton aktivitas pengguna dan memeriksa penggunaan memori browser
- Memahami perintah shell dengan mudah menggunakan skrip jelaskan shell di linux »