Apakah Pernyataan Kawalan di Java?



Artikel ini memfokuskan pada pengetahuan terperinci dan komprehensif mengenai Pernyataan Kawalan di Java, Bagaimana ia dapat dilaksanakan dan pelbagai jenisnya.

Pernyataan Kawalan di adalah salah satu asas yang diperlukan untuk Pemrograman Java. Ia membolehkan kelancaran program. Petunjuk berikut akan dibahas dalam artikel ini:

Setiap pengaturcara biasa dengan istilah pernyataan, yang hanya dapat didefinisikan sebagai arahan yang diberikan kepada komputer untuk melakukan operasi tertentu. Pernyataan kawalan dalam java adalah pernyataan yang menentukan sama ada penyataan lain akan dilaksanakan atau tidak. Ia mengawal aliran program. Pernyataan ‘if’ dalam java menentukan urutan pelaksanaan antara satu set dua pernyataan.





Pernyataan Kawalan di JavaPernyataan Kawalan dapat dibahagikan kepada tiga kategori, iaitu

  • Pernyataan pemilihan
  • Penyataan lelaran
  • Lompat penyataan

Teruskan dengan artikel ini mengenai Statement Control di Java



Penyataan Membuat Keputusan

Pernyataan yang menentukan pernyataan mana yang akan dilaksanakan dan kapan dikenali sebagai pernyataan membuat keputusan. Aliran pelaksanaan program dikawal oleh pernyataan aliran kawalan.
Terdapat empat pernyataan membuat keputusan yang terdapat di java.

Teruskan dengan artikel ini mengenai Statement Control di Java

Ringkas jika penyataan

Pernyataan if menentukan sama ada kod harus dilaksanakan berdasarkan keadaan yang ditentukan.
Sintaks:



jika (syarat) {Pernyataan 1 // dilaksanakan jika keadaan benar} Pernyataan 2 // dilaksanakan tanpa mengira keadaan

Pengeluaran:
Sekiranya penyataan!
Hai dunia!

Teruskan dengan artikel ini mengenai Statement Control di Java

Sekiranya. . penyataan lain

Dalam pernyataan ini, jika keadaan yang ditentukan adalah benar, blok if dijalankan. Jika tidak, blok lain dilaksanakan.
Contoh:

kelas awam Utama {public static void main (String args []) {int a = 15 if (a> 20) System.out.println ('a lebih besar daripada 10') yang lain System.out.println ('a is less daripada 10 ') System.out.println (' Hello World! ')}}}

Pengeluaran:
a kurang daripada 10
Hai dunia!

Teruskan dengan artikel ini mengenai Statement Control di Java

Bersarang jika penyataan

Jika terdapat di dalam blok if dikenali sebagai blok if bersarang. Ia serupa dengan pernyataan if..else, kecuali yang dinyatakan di dalam pernyataan if..else yang lain.
Sintaks:

if (condition1) {Pernyataan 1 // dilaksanakan jika syarat pertama benar jika (condition2) {Pernyataan 2 // dilaksanakan jika syarat kedua benar} lain {Pernyataan 3 // dilaksanakan jika syarat kedua salah}}

Contoh:

kelas awam Utama {public static void main (String args []) {int s = 18 if (s> 10) {if (s% 2 == 0) System.out.println (s adalah nombor genap dan lebih besar daripada 10! ') Else System.out.println (ini adalah nombor ganjil dan lebih besar daripada 10!')} Yang lain {System.out.println ('s kurang dari 10')} System.out.println ('Hello Dunia! ')}}

Pengeluaran:
s adalah nombor genap dan lebih besar daripada 10!
Hai dunia!

Teruskan dengan artikel ini mengenai Statement Control di Java

Tukar pernyataan

Pernyataan suis dalam java digunakan untuk melaksanakan satu penyataan dari pelbagai keadaan. Pernyataan suis boleh digunakan dengan jenis pendek, bait, int, panjang, enum, dll.
Perkara tertentu mesti diperhatikan semasa menggunakan pernyataan beralih:
α Nilai nombor satu atau N dapat ditentukan untuk ungkapan suis.
Nilai kes yang pendua tidak dibenarkan. Kesalahan masa kompilasi dihasilkan oleh penyusun sekiranya nilai unik tidak digunakan.
α Nilai kes mestilah harfiah atau malar. Pemboleh ubah tidak dibenarkan.
α Penyataan pecahan penggunaan dibuat untuk menghentikan urutan penyataan. Adalah pilihan untuk menggunakan pernyataan ini. Sekiranya pernyataan ini tidak dinyatakan, kes seterusnya akan dijalankan.

Contoh:

kelas awam Muzik {public static void main (String [] args) {int instrument = 4 String musicInstrument // switch statement with int data type switch (instrumen) {case 1: musicInstrument = 'Guitar' break case 2: musicInstrument = 'Piano 'break case 3: musicInstrument =' Drums 'break case 4: musicInstrument =' Flute 'break case 5: musicInstrument =' Ukelele 'break case 6: musicInstrument =' Violin 'break case 7: musicInstrument =' Trumpet 'break default: musicInstrument = 'Tidak sah' break} System.out.println (musicInstrument)}}

Pengeluaran:
Seruling

Teruskan dengan artikel ini mengenai Statement Control di Java

Penyataan Gelung

Pernyataan yang melaksanakan sekatan kod berulang kali sehingga syarat yang ditentukan dipenuhi disebut sebagai pernyataan gelung. Java menyediakan tiga jenis gelung kepada pengguna:

Teruskan dengan artikel ini mengenai Statement Control di Java

Semasa

Dikenali sebagai gelung yang paling biasa, gelung sementara menilai keadaan tertentu. Sekiranya syarat itu benar, kod tersebut akan dilaksanakan. Proses ini diteruskan sehingga keadaan yang ditentukan ternyata salah.
Keadaan yang akan ditentukan dalam loop sementara mestilah ungkapan Boolean. Kesalahan akan dihasilkan sekiranya jenis yang digunakan adalah int atau rentetan.

Sintaks:

sementara (keadaan) {statementOne}

Contoh:

kelas awam whileTest {public static void main (String args []) {int i = 5 sementara (i<= 15) { System.out.println(i) i = i+2 } } } 

Pengeluaran:
5
7
9
sebelas
13
lima belas

Teruskan dengan artikel ini mengenai Statement Control di Java

Adakah. sementara

Gelung do-while serupa dengan gelung sementara, satu-satunya perbezaan ialah keadaan dalam gelung do-while dinilai setelah pelaksanaan badan gelung. Ini menjamin bahawa gelung dijalankan sekurang-kurangnya sekali.

Sintaks:

lakukan {// kod yang akan dilaksanakan} semasa (keadaan)

Contoh:

kelas awam Utama {public static void main (String args []) {int i = 20 do {System.out.println (i) i = i + 1} semasa (i<= 20) } } 

Pengeluaran:
dua puluh

Teruskan dengan artikel ini mengenai Statement Control di Java

Untuk

Gelung untuk java digunakan untuk melakukan lelaran dan menilai kod beberapa kali. Apabila bilangan lelaran diketahui oleh pengguna, disarankan untuk menggunakan loop untuk.

Sintaks:

untuk (kenaikan / penurunan keadaan permulaan) {statement}

Contoh:

kelas awam forLoop {public static void main (String args []) {untuk (int i = 1 i<= 10 i++) System.out.println(i) } } 

Pengeluaran:
5
6
7
8
9
10

Teruskan dengan artikel ini mengenai Statement Control di Java

pemboleh ubah contoh dalam contoh java

Untuk setiap

Penyebaran elemen dalam larik dapat dilakukan oleh setiap gelung. Unsur-unsur yang terdapat dalam array dikembalikan satu persatu. Harus diingat bahawa pengguna tidak perlu menambah nilai dalam setiap gelung.

Contoh:

public class foreachLoop {public static void main (String args []) {int s [] = {18,25,28,29,30} untuk (int i: s) {System.out.println (i)}}}

Pengeluaran:
18
25
28
29
30

Teruskan dengan artikel ini mengenai Statement Control di Java

Penyataan bercabang

Penyataan percabangan dalam java digunakan untuk melompat dari pernyataan ke pernyataan lain, sehingga mengalihkan aliran pelaksanaan.

Teruskan dengan artikel ini mengenai Statement Control di Java

Rehat

Pernyataan putus dalam java digunakan untuk menghentikan satu gelung dan memutuskan aliran semasa program.

Contoh:

kelas awam Uji {public static void main (String args []) {untuk (int i = 5 i<10 i++) { if (i == 8) break System.out.println(i) } } } 

Pengeluaran:
5
6
7

Teruskan dengan artikel ini mengenai Statement Control di Java

Teruskan

Untuk melangkah ke lelaran seterusnya, kami menggunakan penyataan terus. Pernyataan ini meneruskan aliran program semasa dan melangkau sebahagian kod pada keadaan yang ditentukan.

Contoh:

kelas awam Utama {public static void main (String args []) {untuk (int k = 5 k<15 k++) { // Odd numbers are skipped if (k%2 != 0) continue // Even numbers are printed System.out.print(k + ' ') } } } 

Pengeluaran:
6 8 10 12 14

Dengan ini, kita sampai pada akhir Pernyataan Kontrol ini dalam Artikel Java. Pernyataan kawalan dalam java mesti digunakan dengan cekap untuk menjadikan program ini berkesan dan mesra pengguna.

Edureka's dikuratori oleh para profesional mengikut keperluan dan permintaan industri. Latihan ini merangkumi pengetahuan komprehensif mengenai konsep asas dan maju Java & J2EE teras serta kerangka kerja popular seperti Hibernate, Spring, & SOA. Dalam kursus ini, Anda akan memperoleh kepakaran dalam konsep seperti Java Array, Java OOPs, Java Function, Java Loops, Java Collections, Java Thread, Java Servlet, dan Web Services menggunakan kasus penggunaan industri.