Apa Pernyataan Kontrol di Java?



Artikel ini berfokus pada pengetahuan rinci dan komprehensif tentang Pernyataan Kontrol di Java, Bagaimana penerapannya dan berbagai jenisnya.

Pernyataan Kontrol dalam adalah salah satu dasar yang dibutuhkan untuk Pemrograman Java. Hal ini memungkinkan kelancaran program. Petunjuk berikut akan dibahas dalam artikel ini:

Setiap programmer akrab dengan istilah pernyataan, yang secara sederhana dapat didefinisikan sebagai instruksi yang diberikan kepada komputer untuk melakukan operasi tertentu. Pernyataan kontrol di java adalah pernyataan yang menentukan apakah pernyataan lain akan dieksekusi atau tidak. Ini mengontrol aliran program. Pernyataan 'jika' di java menentukan urutan eksekusi antara sekumpulan dua pernyataan.





Pernyataan Kontrol di JavaPernyataan Kontrol dapat dibagi menjadi tiga kategori, yaitu

  • Pernyataan pemilihan
  • Pernyataan iterasi
  • Pernyataan lompat

Pindah dengan artikel ini tentang Pernyataan Kontrol di Jawa



Pernyataan Pengambilan Keputusan

Pernyataan yang menentukan pernyataan mana yang akan dieksekusi dan kapan dikenal sebagai pernyataan pengambilan keputusan. Aliran eksekusi program dikendalikan oleh pernyataan aliran kendali.
Ada empat pernyataan pengambilan keputusan yang tersedia di java.

Pindah dengan artikel ini tentang Pernyataan Kontrol di Jawa

Pernyataan if sederhana

Pernyataan if menentukan apakah kode harus dieksekusi berdasarkan kondisi yang ditentukan.
Sintaksis:



if (kondisi) {Pernyataan 1 // dijalankan jika kondisi benar} Pernyataan 2 // dijalankan terlepas dari kondisinya

Keluaran:
Jika pernyataan!
Halo Dunia!

Pindah dengan artikel ini tentang Pernyataan Kontrol di Jawa

Jika. . pernyataan lain

Dalam pernyataan ini, jika kondisi yang ditentukan benar, blok if dijalankan. Jika tidak, blok else dijalankan.
Contoh:

kelas publik Utama {public static void main (String args []) {int a = 15 if (a> 20) System.out.println ('a lebih besar dari 10') else System.out.println ('a kurang dari 10 ') System.out.println (' Hello World! ')}}}

Keluaran:
a kurang dari 10
Halo Dunia!

Pindah dengan artikel ini tentang Pernyataan Kontrol di Jawa

Pernyataan if bersarang

Jika ada di dalam blok if dikenal sebagai blok if bersarang. Ini mirip dengan pernyataan if..else, kecuali mereka didefinisikan di dalam pernyataan if..else yang lain.
Sintaksis:

if (kondisi1) {Pernyataan 1 // dijalankan jika kondisi pertama benar jika (kondisi2) {Pernyataan 2 // dijalankan jika kondisi kedua benar} else {Pernyataan 3 // dijalankan jika kondisi kedua salah}}

Contoh:

kelas publik Utama {public static void main (String args []) {int s = 18 if (s> 10) {if (s% 2 == 0) System.out.println (adalah bilangan genap dan lebih besar dari 10! ') Else System.out.println (' s adalah angka ganjil dan lebih besar dari 10! ')} Else {System.out.println (' s kurang dari 10 ')} System.out.println (' Halo Dunia! ')}}

Keluaran:
s adalah bilangan genap dan lebih besar dari 10!
Halo Dunia!

Pindah dengan artikel ini tentang Pernyataan Kontrol di Jawa

Ganti pernyataan

Pernyataan switch di java digunakan untuk mengeksekusi satu pernyataan dari berbagai kondisi. Pernyataan switch dapat digunakan dengan tipe short, byte, int, long, enum, dll.
Poin-poin tertentu harus diperhatikan saat menggunakan pernyataan sakelar:
α Satu atau N jumlah nilai kasus dapat ditentukan untuk ekspresi sakelar.
Nilai kasus α yang duplikat tidak diperbolehkan. Kesalahan waktu kompilasi dihasilkan oleh kompilator jika nilai unik tidak digunakan.
α Nilai case harus literal atau konstan. Variabel tidak diperbolehkan.
α Penggunaan pernyataan putus dibuat untuk mengakhiri urutan pernyataan. Ini opsional untuk menggunakan pernyataan ini. Jika pernyataan ini tidak ditentukan, kasus berikutnya akan dijalankan.

Contoh:

Musik kelas publik {public static void main (String [] args) {int instrument = 4 String musicInstrument // pernyataan switch dengan int tipe data switch (instrument) {case 1: musicInstrument = 'Guitar' break case 2: musicInstrument = 'Piano 'break case 3: musicInstrument =' Drum 'break case 4: musicInstrument =' Flute 'break case 5: musicInstrument =' Ukelele 'break case 6: musicInstrument =' Violin 'break case 7: musicInstrument =' Trumpet 'break case default: musicInstrument = 'Invalid' break} System.out.println (musicInstrument)}}

Keluaran:
Seruling

Pindah dengan artikel ini tentang Pernyataan Kontrol di Jawa

Pernyataan Perulangan

Pernyataan yang mengeksekusi blok kode berulang kali hingga kondisi tertentu terpenuhi dikenal sebagai pernyataan perulangan. Java memberi pengguna tiga jenis loop:

Pindah dengan artikel ini tentang Pernyataan Kontrol di Jawa

Sementara

Dikenal sebagai loop paling umum, sementara loop mengevaluasi kondisi tertentu. Jika kondisinya benar, kode dijalankan. Proses ini dilanjutkan hingga kondisi yang ditentukan ternyata salah.
Kondisi yang akan ditentukan dalam loop sementara harus berupa ekspresi Boolean. Kesalahan akan dihasilkan jika tipe yang digunakan adalah int atau string.

Sintaksis:

while (kondisi) {statementOne}

Contoh:

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

Keluaran:
5
7
9
sebelas
13
limabelas

Pindah dengan artikel ini tentang Pernyataan Kontrol di Jawa

Melakukan. .sementara

Perulangan do-while mirip dengan perulangan while, satu-satunya perbedaan adalah bahwa kondisi pada perulangan do-while dievaluasi setelah eksekusi badan perulangan. Ini menjamin bahwa loop dijalankan setidaknya sekali.

Sintaksis:

lakukan {// kode untuk dieksekusi} sementara (kondisi)

Contoh:

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

Keluaran:
dua puluh

Pindah dengan artikel ini tentang Pernyataan Kontrol di Jawa

Untuk

Perulangan for di java digunakan untuk mengulang dan mengevaluasi kode beberapa kali. Ketika jumlah iterasi diketahui oleh pengguna, disarankan untuk menggunakan for loop.

Sintaksis:

untuk (kenaikan kondisi inisialisasi / penurunan) {pernyataan}

Contoh:

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

Keluaran:
5
6
7
8
9
10

Pindah dengan artikel ini tentang Pernyataan Kontrol di Jawa

apa yang dilakukan math.abs di java

Untuk setiap

Traversal elemen dalam larik bisa dilakukan oleh for-each loop. Elemen yang ada dalam larik dikembalikan satu per satu. Perlu dicatat bahwa pengguna tidak harus menaikkan nilai di untuk setiap loop.

Contoh:

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

Keluaran:
18
25
28
29
30

Pindah dengan artikel ini tentang Pernyataan Kontrol di Jawa

Pernyataan Bercabang

Pernyataan percabangan di java digunakan untuk melompat dari pernyataan ke pernyataan lain, dengan demikian mentransfer aliran eksekusi.

Pindah dengan artikel ini tentang Pernyataan Kontrol di Jawa

Istirahat

Pernyataan break di java digunakan untuk mengakhiri loop dan memutus aliran program.

Contoh:

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

Keluaran:
5
6
7

Pindah dengan artikel ini tentang Pernyataan Kontrol di Jawa

Terus

Untuk melompat ke iterasi berikutnya dari loop, kami menggunakan pernyataan lanjutkan. Pernyataan ini melanjutkan aliran program saat ini dan melewatkan sebagian kode pada kondisi yang ditentukan.

Contoh:

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

Keluaran:
6 8 10 12 14

Dengan ini, kita sampai pada akhir Pernyataan Kontrol di Artikel Java ini. Pernyataan kontrol di java harus digunakan secara efisien untuk membuat program efektif dan ramah pengguna.

Edureka's dikurasi oleh para profesional sesuai kebutuhan dan permintaan industri. Pelatihan ini mencakup pengetahuan komprehensif tentang konsep dasar dan lanjutan dari inti Java & J2EE bersama dengan kerangka kerja populer seperti Hibernate, Spring, & SOA. Dalam kursus ini, Anda akan mendapatkan keahlian dalam konsep seperti Java Array, Java OOPs, Java Function, Java Loops, Java Collections, Java Thread, Java Servlet, dan Layanan Web menggunakan kasus penggunaan industri.