Memahami Kelas Java, Kaedah Utama dan Kawalan Gelung di Java - Bahagian 3
- 1432
- 349
- Mr. Ramon Runolfsson
Dalam jawatan terakhir kami 'kerja dan struktur kod Java' kami menekankan dalam butiran kerja Java, fail sumber Java, fail kelas Java, kelas (awam/swasta), kaedah, pernyataan, program Java pertama anda, penyusunan dan menjalankan Java Program.
Di sini dalam Panduan Siri Pembelajaran Java ini, kita akan memahami bagaimana kelas Java, kaedah utama dan kerja kawalan gelung dan juga kita akan melihat kod asas menggunakan kelas Java dengan kaedah utama dan kawalan gelung.
Memahami Kaedah Kelas dan Kawalan Kelas Java - Bahagian 3Segala -galanya di Java masuk ke dalam kelas
Segala -galanya di Java adalah objek dan kelas adalah pelan tindakan objek. Setiap sekeping kod di Java diletakkan di bawah pendakap keriting kelas. Apabila anda menyusun program Java, ia menghasilkan fail kelas. Semasa anda menjalankan program Java, anda tidak menjalankan fail program secara sebenar tetapi kelas.
Apabila anda menjalankan program di Java Virtual Machine (JVM), ia memuat kelas yang diperlukan dan kemudian pergi terus ke utama ()
kaedah. Program ini terus dijalankan sehingga pendakap penutup utama () kaedah. Program mula melaksanakan hanya selepas utama () kaedah. Kelas mesti mempunyai utama () kaedah. Tidak semua kelas (kelas swasta) memerlukan utama () kaedah.
Apa yang masuk ke dalam kaedah utama ()?
A utama () kaedah adalah tempat di mana sihir bermula. Anda boleh meminta JVM melakukan apa sahaja dalam utama () kaedah melalui penyata/arahan dan gelung.
Apa itu gelung?
Gelung adalah arahan atau beberapa arahan dalam urutan yang terus mengulangi sehingga keadaan dicapai. Gelung adalah struktur logik bahasa pengaturcaraan. Struktur logik gelung biasanya digunakan untuk melakukan proses, periksa keadaan, melakukan proses, periksa keadaan, ... sehingga keperluan keadaan dipenuhi.
Gelung di Jawa
Terdapat tiga mekanisme gelung yang berbeza di java.
1. Semasa gelung
Semasa gelung Di Java adalah struktur kawalan yang digunakan untuk melaksanakan tugas berulang kali untuk beberapa kali, seperti yang ditakrifkan dalam ekspresi Boolean, sehingga hasil ujian ekspresi adalah benar. Sekiranya hasil teks ekspresi boolean palsu, gelung sementara akan diabaikan sepenuhnya tanpa dilaksanakan walaupun satu masa.
Sintaks gelung semasa:
sementara (ekspresi boolean) pernyataan/arahan
Contoh semasa gelung di java:
kelas awam whis_loop public static void main (string [] args) int a = 100; sementara (a> 0) sistem.keluar.println ("Nilai a =" +a); A = A-10;
Output sampel
$ java whers_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 Whers_loop
// kelas awam whis_loop kelas awam whis_loop // main () kaedah static void public main (string [] args) // mengisytiharkan pemboleh ubah integer bernama 'a' dan memberikan nilai 100 int a = 100; // teruskan gelung selagi nilai a lebih besar daripada 0. 'A> 0' di sini adalah ungkapan boolean sementara (a> 0) // sistem pernyataan.keluar.println ("Nilai a =" +a); // Post penurunan (oleh 10) a = a-10;
2. lakukan ... semasa gelung
lakukan ... sementara Gelung sangat mirip dengan gelung sementara kecuali hakikat bahawa ia mengandungi a Lakukan… sebelum sementara untuk memastikan gelung itu melaksanakan sekurang -kurangnya sekali.
Sintaks gelung semasa:
lakukan pernyataan/arahan sementara (ekspresi boolean);
Anda mungkin melihat sintaks di atas yang jelas menunjukkan bahawa 'Lakukan ...'
Sebahagian daripada gelung yang dilaksanakan sebelum memeriksa ekspresi boolean, jika ia benar atau salah. Oleh itu tidak kira apa hasilnya (benar/palsu) ekspresi boolean, gelung itu dijalankan. Sekiranya benar ia akan dilaksanakan sehingga keadaan berpuas hati. Sekiranya palsu ia akan dilaksanakan sekali.
Contoh lakukan ... sementara Gelung di java:
kelas awam do_while public static void main (string [] args) int a = 100; lakukan sistem.keluar.println ("nilai a =" +a); A = A-10; sementara (a> = 50);
Output sampel
$ java do_ sementara nilai a = 100 nilai a = 90 nilai a = 80 nilai a = 70 nilai a = 60 nilai a = 50
Anatomi Program DO_Shile:
// kelas awam do_while kelas awam do_while // main () kaedah static void public main (string [] args) // mengisytiharkan pembolehubah integer 'a' dan berikannya nilai = 100 int a = 100; // lakukan ... sementara gelung bermula // melaksanakan pernyataan di bawah tanpa memeriksa keadaan ekspresi boolean jika sistem yang benar atau palsu.keluar.println ("nilai a =" +a); // Post penurunan (oleh 10) a = a-10; // Periksa keadaan. Gelung melaksanakan hanya sehingga nilai pembolehubah A adalah lebih besar daripada atau sama dengan 50. sementara (a> = 50);
3. untuk gelung
for_loop di Java digunakan secara meluas untuk kawalan pengulangan. Ia digunakan untuk melaraskan tugas untuk bilangan masa tertentu. Untuk gelung digunakan untuk mengawal berapa kali gelung perlu dilaksanakan untuk melaksanakan tugas. untuk gelung hanya berguna jika anda tahu berapa kali anda perlu melaksanakan gelung.
Sintaks untuk gelung:
untuk (inisialisasi; boolean-expression; update) pernyataan Contoh gelung untuk kelas awam 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 A = 37 nilai a = 30 nilai a = 23 nilai a = 16 nilai a = 9 nilai a = 2
Anatomi for_loop Program:
// kelas awam for_loop kelas awam for_loop // main () kaedah void static public main (string [] arge) // mengisytiharkan pemboleh ubah integer int a; // untuk gelung bermula. Di sini inisialisasi adalah a = 100, boolean_expression adalah> = 0 dan kemas kini adalah a = a-7 untuk (a = 100; a> = 0; a = a-7) // statement System.keluar.println ("nilai a =" +a);
Cuti dan teruskan kata kunci untuk gelung di java
1. Kata kunci rehat
Seperti namanya mencadangkan Kata kunci pecah digunakan untuk menghentikan seluruh gelung dengan segera. Kata kunci rehat mesti selalu digunakan di dalam pernyataan gelung atau suis. Sebaik sahaja gelung pecah dengan menggunakan rehat; JVM mula melaksanakan baris kod seterusnya di luar gelung. Contoh gelung pecah di java adalah:
public class break public static void main (string [] args) int a = 100; sementara (a> 0) sistem.keluar.println ("Nilai a =" +a); A = A-10; jika (a == 40) break;
Output sampel
$ java memecahkan nilai a = 100 nilai a = 90 nilai a = 80 nilai a = 70 nilai a = 60 nilai a = 50
Kata kunci Teruskan
The Teruskan kata kunci boleh digunakan dengan mana -mana gelung di java. Teruskan kata kunci Tanya gelung untuk melompat ke lelaran seterusnya dengan segera. Namun ia ditafsirkan secara berbeza oleh untuk gelung dan sementara/lakukan ... sementara gelung.
Teruskan kata kunci untuk melompat gelung ke pernyataan kemas kini seterusnya.
Contoh Teruskan untuk Loop:
kelas awam CONTERT_FOR_LOOP public static void main (string [] arge) int a; untuk (a = 10; a> = 0; a = a-1) if (a == 2) continue; Sistem.keluar.println ("nilai a =" +a);
Output sampel
$ java CONTRINE_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 A = 0
Adakah anda perasan, ia melangkau nilai A = 2. Ia berbuat demikian dengan membuang pernyataan kemas kini seterusnya.
2. Teruskan kata kunci dalam semasa gelung atau lakukan ... sementara gelung melompat ke ungkapan boolean.
Baik anda boleh melakukannya sendiri. Terlalu mudah. Ikuti langkah di atas.
Itu sahaja buat masa ini dari pihak saya. Harap saya berbuat baik dengan siri Java dan membantu anda. Terus terhubung untuk lebih banyak jawatan sedemikian. Jangan lupa memberi kami maklum balas berharga anda dalam komen di bawah.
- « Petua untuk membuat ISO dari CD, menonton aktiviti pengguna dan semak penggunaan memori penyemak imbas
- Memahami perintah shell dengan mudah menggunakan skrip jelaskan shell di linux »