Masalah Java yang mengelirukan timbul daripada gelung, multithreading, terlebih muatan, overriding, dll., menjadikannya sukar untuk dinavigasi.
Kadangkala, masalah yang kelihatan mudah mengelirukan kita, menyebabkan kita menulis kod yang terputus-putus dan bukannya penyelesaian yang mudah.
Melalui pemikiran analitikal, kita boleh menyelesaikan masalah ini walaupun tanpa pengetahuan awal. Sertai kami sambil kami meneroka program rumit di Jawa.
komen yang sah
Gelung bernama
Dalam bidang pengaturcaraan, komen Java ialah pernyataan teks dalam atur cara yang tidak mempunyai makna apabila dilaksanakan oleh pengkompil atau penterjemah.
Tujuan untuk memasukkan komen ke dalam kod anda adalah pelbagai aspek. Ia adalah alat yang berharga untuk meningkatkan kebolehbacaan kod, membolehkan pembangun memberikan lebih banyak cerapan tentang kerumitan program.
Komen menyumbang kepada kemudahan penyelenggaraan kod dan memudahkan pengecaman ralat dengan memberikan penjelasan yang jelas dan butiran yang berkaitan. Selain itu, ulasan boleh memberikan maklumat berharga tentang pembolehubah, kaedah, kelas atau mana-mana pernyataan yang diberikan dalam pangkalan kod anda.
Selain itu, ia boleh digunakan sebagai cara untuk melumpuhkan secara terpilih pelaksanaan bahagian kod tertentu, terutamanya apabila meneroka laluan kod alternatif semasa ujian dan percubaan.
Walau bagaimanapun, mari kita selami konsep yang menarik hari ini: "ulasan boleh diambil tindakan."
Kod ini mencetak ulasan menggunakan aksara Unicode.
Langkah 1: Isytiharkan kelas awam "Tutorialspoint".
Langkah 2: Tentukan kaedah utama sebagai "public static void main(String[] args)".
Langkah 3: Mula melaksanakan kaedah utama.
Langkah 4: Tambahkan satu komen baris sebelum baris kod seterusnya untuk menunjukkan bahawa baris kod ini akan menghasilkan output.
Langkah 5: Sebagai ulasan, gunakan aksara Unicode u000d, yang mewakili aksara carriage return.
Langkah 6: Gunakan kaedah System.out.println() untuk mencetak rentetan "komen telah dilaksanakan".
public class Tutorialspoint { public static void main(String[] args) { // the code line below this provides an output // \u000d System.out.println("comment has been executed"); } }
comment has been executed
Nota: Sifat menarik bagi kod ini ialah ulasan menggunakan aksara Unicode u000d, yang ditafsirkan oleh pengkompil Java sebagai baris baharu. Bertentangan dengan komen yang dijangkakan, baris kod berikut akan dilaksanakan.
Dalam pengaturcaraan Java, gelung bernama bukan bahagian yang wujud dalam perpustakaan standard bahasa. Mekanisme gelung Java biasanya berputar di sekitar pembolehubah bersyarat dan lelaran untuk memantau kemajuan gelung. Walau bagaimanapun, menggunakan bendera atau teg boleh mengelakkan kekurangan kitaran penamaan dan menyediakan alternatif yang berdaya maju.
Program Java ini menunjukkan penggunaan gelung bernama. Ia mempunyai dua gelung bersarang berlabel "gelung1" dan mencetak nilai pembolehubah i dan j. Apabila i sama dengan 4, gelung yang dinamakan dipecahkan dan program keluar dari gelung. Output menunjukkan nilai i dan j untuk setiap lelaran sehingga keadaan pecah dipenuhi.
Langkah 1: Isytiharkan kelas yang dipanggil Tutorialspoint.
Langkah 2: Tentukan kaedah utama sebagai titik masuk program.
Langkah 3: Gunakan permulaan i sebagai 1 untuk memulakan gelung luar berlabel gelung1.
Langkah 4: Semak sama ada nilai i kurang daripada 7.
Langkah 5: Jika syarat adalah benar, masukkan gelung luar.
Langkah 6: Mulakan gelung dalam dan mulakan j kepada 2.
Langkah 7: Semak sama ada nilai j kurang daripada 8.
Langkah 8: Jika syarat adalah benar, masukkan gelung dalam.
Langkah 9: Semak sama ada nilai i ialah 4.
Langkah 10: Jika keadaan itu benar, lompat keluar dari gelung luar bertanda gelung1.
Langkah 11: Jika syarat adalah palsu, laksanakan pernyataan di dalam blok if.
Langkah 12: Gunakan pernyataan println untuk mencetak nilai i dan j.
Langkah 13: Tingkatkan nilai j sebanyak 1.
Langkah 14: Kembali ke langkah 8.
Langkah 15: Jika syarat dalam langkah 8 adalah palsu, anda mesti keluar dari gelung dalam.
Langkah 16: Tingkatkan nilai i sebanyak 1.
Langkah 17: Sekarang kembali ke langkah 5.
Langkah 18: Jika syarat dalam langkah 5 adalah palsu, keluar dari gelung luar.
// A Java program to explain how named loops work. public class Tutorialspoint { public static void main(String[] args) { loop1: for (int i = 1; i < 3; i++) { for (int j = 2; j < 4; j++) { if (i == 4) break loop1; System.out.println("i = " + i + " j = " + j); } } } }
i = 1 j = 2 i = 1 j = 3 i = 2 j = 2 i = 2 j = 3
Pengaturcaraan Java selalunya memerlukan menangani masalah yang sukar seperti gelung, multi-threading, beban berlebihan dan menulis semula. Cabaran ini kadangkala menghasilkan kod yang besar dan kompleks berbanding jawapan yang mudah. Walau bagaimanapun, dengan pemikiran analitikal dan kemahiran menyelesaikan masalah, masalah ini boleh diatasi walaupun tanpa kepakaran terdahulu.
Dalam blog ini, kami meneroka dua pendekatan: memanfaatkan anotasi untuk pelaksanaan dan memanfaatkan gelung yang dinamakan untuk mencapai kawalan yang lebih tepat ke atas gelagat gelung. Pembangun boleh meningkatkan kebolehbacaan kod, kebolehselenggaraan dan keberkesanan program keseluruhan dengan menggunakan teknik ini.
Atas ialah kandungan terperinci Beberapa program rumit di Jawa. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!