


Program Java digunakan untuk menyemak sama ada pelajar TPP layak untuk temu duga
Sila pertimbangkan jadual di bawah untuk mengetahui kriteria kelayakan syarikat yang berbeza -
CGPA | ialah: Gred Purata Mata |
Syarikat yang layak |
---|---|---|
lebih besar daripada atau sama dengan 8 |
Google, Microsoft, Amazon, Dell, Intel, Wipro |
|
lebih besar daripada atau sama dengan 7 |
Titik tutorial, loghat, Infosys, Emicon, Rellins |
|
lebih besar daripada atau sama dengan 6 |
rtCamp, Cybertech, Skybags, Killer, Raymond |
|
lebih besar daripada atau sama dengan 5 |
Patronics, Kasut, NoBrokers |
Jom kami masuk program java untuk semak kelayakan pelajar tpp untuk temuduga.
Kaedah 1: Gunakan if else jika condition
Biasanya, apabila kita perlu menyemak beberapa syarat, kita menggunakan if else if statement. Ia mengikut pendekatan atas ke bawah.
Tatabahasa
if(condition 1) { // code will be executed only when condition 1 is true } else if(condition 2) { // code will be executed only when condition 2 is true } else { // code will be executed when all of the above condition is false }
Contoh
public class Eligible { public static void main(String[] args) { int regd = 12109659; double CGPA = 8.08; if( CGPA >= 8 ) { System.out.println(regd + " is eligible for companies: Google, Microsoft, Amazon, Capgemini, Dell, Intel, Wipro"); } else if(CGPA >= 7) { System.out.println(regd + " is eligible for companies: Tutorials point, accenture, Infosys, Emicon, Rellins"); } else if(CGPA >= 6) { System.out.println(regd + " is eligible for companies: rtCamp, Cybertech, Skybags, Killer, Raymond"); } else if( CGPA >= 5 ) { System.out.println(regd + " is eligible for companies: Patronics, Bata, Nobroker"); } else { System.out.println("Improve yourself!"); } } }
Output
12109659 is eligible for companies: Google, Microsoft, Amazon, Capgemini, Dell, Intel, Wiproe
Dalam kod di atas, kami telah mengisytiharkan dan memulakan dua pembolehubah bernama "regd" dan "CGPA". Apabila kami menjalankan kod ini, pengkompil akan menyemak syarat jika yang pertama dan untuk nilai "CGPA" yang diberikan, ia adalah benar. Oleh itu, ia melaksanakan kod di dalam blok if pertama.
Cara menggunakan pernyataan Switch
switch statement hanya berfungsi dengan jenis data int, short, byte dan char. Ia tidak menyokong nilai perpuluhan. Ia mula-mula menilai ungkapan dan jika mana-mana syarat sepadan, ia melaksanakan blok kod. Jika tiada kes yang sepadan, kes lalai akan dilaksanakan.
Tatabahasa
// expression and value must be of same datatype switch(expression) { case value: // code will be executed only when the expression and case value matched break; case value: // code will be executed only when the expression and case value matched break; . . . case value n: // n is required number of value default: // If none of the case matched then it will be executed }
Contoh
public class Main { public static void main(String[] args){ int regd = 12109659; double CGPA = 6.55; int GPA = (int) CGPA; // typecasting double to integer type switch(GPA){ // here GPA = 6 case 10: case 9: case 8: System.out.println(regd + " is eligible for companies: Google, Microsoft, Amazon, Capgemini, Dell, Intel, Wipro"); break; case 7: System.out.println(regd + " is eligible for companies: Tutorials point, accenture, Infosys, Emicon, Rellins"); break; case 6: System.out.println(regd + " is eligible for companies: rtCamp, Cybertech, Skybags, Killer, Raymond"); break; case 5: System.out.println(regd + " is eligible for companies: Patronics, Bata, Nobroker"); break; default: System.out.println("Improve yourself!"); } } }
Output
12109659 is eligible for companies: rtCamp, Cybertech, Skybags, Killer, Raymond
Dalam kod di atas, kami telah mengambil pembolehubah yang sama sekali lagi. Memandangkan suis tidak serasi dengan pembolehubah berganda, kami menaipnya kepada pembolehubah jenis integer bernama "GPA". Untuk nilai "GPA" yang diberikan, kes 6 sepadan dengan ungkapan. Oleh itu, pengkompil melaksanakan kod kes 6.
Kaedah 3: Gunakan kaedah yang ditentukan pengguna
Kaedah ialah blok kod yang boleh digunakan semula beberapa kali untuk melakukan satu operasi. Ia menjimatkan masa kami dan juga mengurangkan saiz kod.
Tatabahasa
accessSpecifier nonAccessModifier return_Type method_Name(Parameters){ //Body of the method }
accessSpecifier - digunakan untuk menetapkan kebolehcapaian sesuatu kaedah. Ia boleh menjadi awam, dilindungi, lalai dan peribadi.
nonAccessModifier - Ia menunjukkan fungsi atau tingkah laku tambahan kaedah seperti statik dan muktamad.
return_Type − Jenis data yang kaedah akan kembalikan. Kami menggunakan kata kunci void apabila kaedah tidak mengembalikan apa-apa.
Nama_Kaedah - Nama kaedah.
Parameter - Ia mengandungi nama pembolehubah diikuti dengan jenis data.
Contoh
public class Main { public static void eligible(int regd, double CGPA){ if(CGPA >= 8){ System.out.println(regd + " is eligible for companies: Google, Microsoft, Amazon, Capgemini, Dell, Intel, Wipro"); } else if(CGPA >= 7){ System.out.println(regd + " is eligible for companies: Tutorials point, accenture, Infosys, Emicon, Rellins"); } else if(CGPA >= 6){ System.out.println(regd + " is eligible for companies: rtCamp, Cybertech, Skybags, Killer, Raymond"); } else if(CGPA >= 5){ System.out.println(regd + " is eligible for companies: Patronics, Bata, Nobroker"); } else { System.out.println("Improve yourself!"); } } public static void main(String[] args){ eligible(12109659, 7.89); } }
Output
12109659 is eligible for companies: Tutorials point, accenture, Infosys, Emicon, Rellins
Logik program di atas adalah sama seperti program pertama yang kita bincangkan dalam artikel ini. Perbezaan utama ialah kami mencipta kaedah yang ditentukan pengguna yang dipanggil "layak()" dengan dua parameter "regd" dan "CGPA" dan kami memanggil kaedah itu dengan dua parameter dalam kaedah utama.
Kesimpulan
Dalam artikel ini, kami telah membincangkan tiga kaedah program java untuk menyemak sama ada pelajar tpp layak untuk temu duga. Kami melihat penggunaan if else if condition dan pernyataan suis. Kami juga mencipta kaedah yang ditentukan pengguna untuk masalah tertentu.
Atas ialah kandungan terperinci Program Java digunakan untuk menyemak sama ada pelajar TPP layak untuk temu duga. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

ZendStudio 13.5.1 Mac
Persekitaran pembangunan bersepadu PHP yang berkuasa

VSCode Windows 64-bit Muat Turun
Editor IDE percuma dan berkuasa yang dilancarkan oleh Microsoft

MantisBT
Mantis ialah alat pengesan kecacatan berasaskan web yang mudah digunakan yang direka untuk membantu dalam pengesanan kecacatan produk. Ia memerlukan PHP, MySQL dan pelayan web. Lihat perkhidmatan demo dan pengehosan kami.

SecLists
SecLists ialah rakan penguji keselamatan muktamad. Ia ialah koleksi pelbagai jenis senarai yang kerap digunakan semasa penilaian keselamatan, semuanya di satu tempat. SecLists membantu menjadikan ujian keselamatan lebih cekap dan produktif dengan menyediakan semua senarai yang mungkin diperlukan oleh penguji keselamatan dengan mudah. Jenis senarai termasuk nama pengguna, kata laluan, URL, muatan kabur, corak data sensitif, cangkerang web dan banyak lagi. Penguji hanya boleh menarik repositori ini ke mesin ujian baharu dan dia akan mempunyai akses kepada setiap jenis senarai yang dia perlukan.