Pernyataan Kontrol di Jawa: Apa yang Perlu Anda Ketahui di 2022
Diterbitkan: 2021-01-04Daftar isi
Apa itu Pernyataan Kontrol?
Pernyataan Kontrol menginterpolasi konsep memodifikasi aliran kode Anda. Ketika berbicara tentang pengkodean, Anda harus memahami bahwa komputer menjalankan kode Anda dengan cara tertentu dan mengeksekusi sebagian besar kode dari atas ke bawah. Ia pergi ke baris pertama, lalu ke baris kedua, dan seterusnya sampai mencapai bagian bawah kode dari kiri ke kanan.
Ini berarti bahwa ia mengambil nilai di sisi kanan dan menetapkan ke sisi kiri variabel, sebagai aturan umum, tetapi setiap aturan memiliki pengecualian yang memperkenalkan Struktur Kontrol atau pernyataan.
Jika Anda ingin mengubah eksekusi berurutan dari aliran kode, Anda harus melakukan transfer kontrol atau menggunakan struktur kontrol. Pernyataan kontrol menentukan apakah rangkaian tugas berikutnya harus dieksekusi atau tidak.
Mari kita jelaskan struktur kontrol dengan contoh sederhana menggunakan pernyataan "jika", jenis pernyataan kontrol pengambilan keputusan. Java adalah bahasa yang peka terhadap huruf besar/kecil, yang menyiratkan bahwa struktur huruf besar/kecil harus spesifik. IF tidak dapat dikapitalisasi, mari kita tulis sesuatu di dalam pernyataan if untuk menentukan apakah suatu hal tertentu benar atau salah.
Dalam hal ini, nyatakan variabel yang disebut "nama", berikan nilai ke "nama" itu, dan periksa nilai namanya. Jika nilainya tidak sama dengan null, maka tindakan harus dilakukan, seperti mencetak judul ke konsol Java atau menampilkan nilai di dalam variabel yang disebut "nama". Ini membantu untuk mengetahui apa yang terjadi dalam aplikasi secara real-time.
Kami mengevaluasi ekspresi di dalam struktur kontrol dan menentukan apakah kondisinya benar atau salah. Jika ekspresi mengevaluasi kesalahan di dalam struktur kontrol, ia akan melewatkan semua yang ada di dalam lingkup struktur kontrol tertentu, melewati baris kode, dan keluar dan mengakhiri program.

Baca: Pertanyaan & Jawaban Wawancara Java
Struktur Kontrol atau Pernyataan di Java
Berikut ini adalah struktur Kontrol yang dapat diterapkan pada program komputer apa pun. Pernyataan Kontrol adalah elemen penataan penting untuk aliran eksekusi program. Mereka dapat bercabang, memutuskan, atau memajukan aliran eksekusi program berdasarkan perubahan status program.
Struktur Urutan
Struktur ini mengacu pada eksekusi berurutan dari pernyataan satu demi satu, seperti yang ditentukan dalam kode. Ini adalah struktur default yang dibangun ke dalam Java di mana pernyataan dieksekusi satu demi satu dari awal hingga akhir kecuali diinstruksikan sebaliknya.
Struktur Seleksi
Struktur ini akan memungkinkan kita memilih jalur berdasarkan kondisi yang diberikan. Java memiliki tiga jenis pernyataan Seleksi, yaitu pernyataan if, pernyataan if-else, dan pernyataan switch. Pernyataan seleksi juga disebut sebagai pernyataan pengambilan keputusan. Pernyataan if dan switch memungkinkan Anda untuk mengontrol aliran eksekusi program berdasarkan kondisi saat runtime.
Jika Pernyataan
Pernyataan ini memungkinkan program untuk memulai, mencapai keputusan berdasarkan kondisi yang ditetapkan. Ini berarti kode dapat atau tidak dapat dieksekusi.
Contoh:
Jika (x<20) {
System.out.printIn("Halo Semesta!");
}
Pernyataan if-else-else
Program dimulai dan membaca keputusan berdasarkan kondisi yang ditetapkan dan terus melakukan satu atau lain hal dan menyimpulkan.
Contoh:
Jika (x<20) {
System.out.printIn("Halo Semesta!");
}
Lain {
System.out.printIn("Halo teman-teman!");
}
Beralih atau putus Pernyataan
Program dimulai, mencapai keputusan yang harus dibuat. Sebuah variabel dibandingkan dengan nilai yang berbeda, dan tergantung pada biaya variabel, jalur eksekusi tertentu dipilih. Oleh karena itu, pilihan lain yang tersedia untuk program untuk menyimpulkan.
Contoh:
beralih (nomor hari) {
Kasus 1:
namahari = “Senin”;
merusak;
Kasus 2:
namahari = “Selasa”;
merusak;
Kasus 3:
namahari = “Rabu”;
merusak;
bawaan:
dayName = “Hari lainnya”;
merusak;
}
Harus Dibaca: Program Pola di Java
Struktur Pengulangan
Struktur pengulangan memungkinkan kita untuk mengeksekusi pernyataan kode secara berulang atau nol kali, tergantung pada kondisinya.
Kami memiliki tiga jenis perulangan/perulangan pernyataan/iterasi di Java, yaitu untuk pernyataan, while informasi, dan pernyataan do while. Pernyataan iterasi memungkinkan eksekusi program untuk mengulang satu atau lebih pernyataan, seperti perulangan, untuk perulangan. Setiap loop memiliki empat jenis pernyataan, yaitu,
- inisialisasi
- Pemeriksaan Kondisi
- Eksekusi
- Kenaikan/Penurunan
Untuk Lingkaran
Pernyataan ini digunakan ketika jumlah iterasi diketahui sebelum memasuki loop. Loop ini digunakan untuk mengevaluasi pernyataan nilai awal ke nilai akhir dengan kenaikan/penurunan yang diberikan.
Contoh:
untuk(m=1;m<=20;m=m+1)
{
System.out.println(m);
}
kelasuntuk1
{
public static void main(String args[])
{
di aku;
untuk (i=0;i<5;i++)
{
System.out.println(“\nContoh perulangan for”);
}
}
Keluaran:
Contoh untuk loop
Contoh untuk loop
Contoh untuk loop
Contoh untuk loop
Contoh untuk loop
Contoh:
untuk(int i=20; i>1; i–) {
System.out.printIn(“Nilai i adalah: ” + i);
}
Variabel kontrol diinisialisasi dan diulang selama kondisinya benar, dan ketika kondisinya salah, program berakhir.

Sementara Loop
Loop ini digunakan untuk mengevaluasi pernyataan dari nilai awal ke nilai akhir dengan kenaikan/penurunan yang diberikan.
lingkaran.
m=1
sementara(m<=20)
{
System.out.printIn(m);
m=m+1;
}
Contoh
nilai cetak dari 1 hingga 10
Kelas sementara1
{
public static void main(String aargs[])
{
inti=1;
sementara(i<=10)
{
System.out.printIn(“\n” + i);
saya++;
}
}
}
Keluaran:
1
2
3
4
5
6
7
8
9
10
lakukan while loop
Loop ini digunakan untuk mengevaluasi pernyataan dari nilai awal ke nilai akhir dengan kenaikan/penurunan yang diberikan
m=1
melakukan
{
System.out.printIn(m);
m=m+1;
}
sementara(m==20);
kelas do while1
{
public static void main(String args[])
{
int saya = 1;
int jumlah = 0;
melakukan
{
jumlah = jumlah + saya;
saya++;
}sementara (i<=10);
System.out.printIn('\n\n\ iJumlah 1 sampai 10 adalah..” + jumlah);
}
}
Keluaran:
Jumlah 1 sampai 10 adalah ..55
Salah satu perbedaan utama antara perulangan while dan perulangan do-while adalah bahwa pada perulangan do-while, Anda akan mengeksekusi badan perulangan pada awalnya dan kemudian memeriksa kondisinya. loop do-while mengeksekusi blok pernyataan bahkan ketika kondisi gagal, dan dieksekusi satu kali.
Pernyataan Percabangan
Istirahat, lanjutkan, dan Kembali jatuh di bawah Pernyataan Percabangan.
Saat kita bekerja dengan pernyataan perulangan, terkadang diinginkan untuk menghindari beberapa pernyataan di dalam perulangan atau segera mengakhiri perulangan tanpa memeriksa ekspresi pengujian. Dalam hal ini, pernyataan break dan continue digunakan. Ini adalah kata kunci yang harus dikembalikan, diikuti dengan titik koma. Pernyataan break menyebabkan keluar langsung dari loop atau blok switch untuk eksekusi pernyataan break. Kontrol berpindah ke pernyataan ini tepat setelah objek loop yang memblokir atau badan loop. Pernyataan break akan memutus loop dan menghentikannya dari loop. Pernyataan continue lolos dari sisa iterasi saat ini dan melanjutkan dengan iterasi loop berikutnya. Dalam kasus do-while, kontrol program berpindah ke ekspresi uji untuk iterasi lebih lanjut. Dalam kasus perulangan, kontrol berpindah ke ekspresi pembaruan.
Pernyataan istirahat
Pernyataan break memiliki dua bentuk yaitu berlabel dan tidak berlabel. Pernyataan sakelar pembobolan yang tidak berlabel juga dapat digunakan untuk menghentikan perulangan while do-while. Mari kita jelaskan dengan sebuah contoh.
Pernyataan sakelar Java seperti pernyataan if-else yang mengeksekusi salah satu kondisi berdasarkan input sakelar. Secara umum, setelah case dievaluasi, bahkan setelah kecocokan pertama terpenuhi kecuali break digunakan di dalam case untuk keluar, nilai switch yang mungkin baru terdaftar menggunakan label case. Label-label ini di Java mungkin hanya berisi konstanta. Eksekusi akan dimulai setelah lapisan. Label default opsional juga dapat hadir untuk menyatakan bahwa kode akan dieksekusi.
Kami mengirimkan argumen, meneruskannya ke bilangan bulat, yaitu tanda, dan variabel tanda beralih ke switch sebagai parameter. Jika nilai 95, itu akan mencetak pesan ini "nilai Anda di peringkat" tanpa jeda. Ini berlanjut ke kasus berikutnya dan ke kasus default yang dijalankan ketika kasus di atas tidak terpenuhi.
Contoh:
BreakDemo kelas publik {
public static void main(string[] args) {
String str1 = args[0];
int tanda = Integer.parselnt(str1);
beralih (tanda){
case 95: System.out.println(“Nilai Anda: “+nilai” dan peringkat adalah A”);
merusak;
case 80: System.out.println(“Nilai Anda: “+nilai” dan peringkat adalah B”);
merusak;
case 70: System.out.println(“Nilai Anda: “+nilai” dan peringkatnya adalah c”);
merusak;
bawaan:
System.out.println(“Nilai Anda: “+nilai” dan peringkat GAGAL”);
merusak;
}
}
}
Lanjutkan Pernyataan
Contoh ini adalah untuk mencetak angka ganjil. Pernyataan continue melewatkan perulangan for, while.
Contoh:
Lanjutkan-demo
kelas publik ContinueDemo {
public static void main(string[] args) {
untuk(int i=1;i<=10;i++){
if(i%2 == 0) lanjutkan;
System.out.println(“Bilangan ganjil ” + i);
}
}
}
Dapatkan Kursus Pengembangan Perangkat Lunak dari Universitas top dunia. Dapatkan Program PG Eksekutif, Program Sertifikat Tingkat Lanjut, atau Program Magister untuk mempercepat karier Anda.
Pernyataan Pengembalian
Pernyataan kembali digunakan untuk mengembalikan nilai dari suatu metode secara eksplisit. Kelas yang dipanggil akan memproses dan mentransfer kontrol kembali ke pemanggil metode. Tipe data dari nilai kembalian harus cocok dengan jenis metode yang menyatakan nilai kembalian. Jika suatu metode dideklarasikan sebagai batal, itu tidak mengembalikan nilai.
Contoh:
Persegi Panjang Kelas {
int panjang;
int luasnya;
Void setDim(int le, int br){
panjang = l;
lebar = br;
}
int getArea() {
panjang kembali * lebar;
}
}

Menghubungkan Struktur Kontrol dan menghubungkan pernyataan struktur kontrol dalam dua cara, satu dengan menumpuk, dan yang lainnya dengan bersarang.
Penumpukan Pernyataan Kontrol
Titik masuk dari satu diagram aktivitas dapat dihubungkan ke titik keluar yang lain. Misalnya, pernyataan urutan dan pernyataan pilihan dapat digabungkan melalui susun.
Pernyataan Kontrol Bersarang
Instruksi atau tindakan dalam satu pernyataan kontrol diganti dengan pernyataan kontrol lain.
Baca Juga: Ide & Topik Proyek Java
Apa selanjutnya?
Jika Anda tertarik untuk mempelajari lebih lanjut tentang Java, pengembangan perangkat lunak full-stack, lihat Program PG Eksekutif upGrad & IIIT-B dalam Pengembangan Perangkat Lunak Full-stack yang dirancang untuk profesional yang bekerja dan menawarkan 500+ jam pelatihan yang ketat, 9+ proyek, dan penugasan, status Alumni IIIT-B, proyek batu penjuru praktis & bantuan pekerjaan dengan perusahaan-perusahaan top.
