CodeGym/Java Blog/Acak/IF ELSE Pernyataan Java
John Squirrels
Level 41
San Francisco

IF ELSE Pernyataan Java

Dipublikasikan di grup Acak
anggota
Pernyataan if else di Java adalah pernyataan bersyarat. Java menggunakan kondisi seperti matematika, memungkinkan perbandingan yang menghasilkan hasil Boolean. Jadi, Anda dapat menguji masukan untuk melihat perbandingannya dengan sekumpulan nilai statis yang Anda tentukan. Karena hasilnya Boolean, hanya ada dua kemungkinan hasil: 0 atau 1; yaitu, salah , atau benar . Pernyataan java if else disusun dalam dua cara dasar. Yang pertama adalah pernyataan if-then sederhana di Jawa. Yang kedua adalah if-then-else . Menggunakan pernyataan else sebagai jalur eksekusi sekunder memberikan kontrol bersyarat ini banyak fleksibilitas.Apa itu Pernyataan JIKA ELSE Java?  - 1

Jika Pernyataan Sintaks Java

Pernyataan if di Java menggunakan sintaks berikut:
If (condition) {
	//do this code
}
Jika kondisi mengembalikan nilai Boolean true , maka kode di dalam tanda kurung akan dieksekusi. Jika nilainya kembali sebagai false , kode tanda kurung akan dilewati. Pertimbangkan fragmen kode ini.
int a = 20;
if (a%2 == 0) {
	System.out.println(a + " is even.");
}
Output dalam kode di atas adalah "20 genap". Itu karena kondisi yang diuji adalah berapa sisanya ketika bilangan bulat a dibagi dengan 2. Menggunakan pernyataan Java if adalah cara yang baik untuk memeriksa apa yang terjadi selama kode debug. Jika kode Anda tidak merespons dengan benar, Anda dapat memasukkan kondisi yang hanya memberi tahu kode Anda untuk mencetak konfirmasi jika berfungsi seperti yang diharapkan. Dengan cara ini, Anda dapat mempersempit di mana kode mengalami kesalahan.

Sintaks Java untuk Pernyataan If Else

Sintaks if else java adalah sebagai berikut:
if (condition) {
	//do this code
} else {
	//do this code
}
Seperti yang Anda lihat, dengan menambahkan pernyataan lain , Anda dapat membuat kumpulan pernyataan kedua yang memicu saat respons Boolean adalah false . Mari kita tambahkan pernyataan else ke fragmen kode asli kita dan buat sarang di dalam loop inkremen for sederhana.
for (int x = 1; x <=4; x++) {
	if (x%2 == 0) {
		System.out.println(x + "  is even.");
	} else {
		System.out.println(x + " is odd.");
	}
}
Anda dapat melihat bahwa x akan mulai dari 1 dan memasuki loop dan diuji dengan kondisi yang sama. Karena modulus yang dikembalikan ketika 1 dibagi 2 bukan nol, Boolean palsu dikembalikan. Itu melewatkan pernyataan if awal dan memicu pernyataan lain . Jadi output untuk loop ini adalah:
1 is odd.
2 is even.
3 is odd.
4 is even.
Meskipun ini menyenangkan, Anda mungkin bertanya-tanya apa kepraktisan pernyataan java if else . Di dunia nyata, mereka memiliki manfaat yang sangat besar karena hanya mengandalkan nilai Boolean true dan false . Gim video seperti Fortnight menggunakan pernyataan if else untuk menentukan apakah seorang pemain memukul pemain lain berdasarkan apakah tembakan tersebut mendarat di kotak pukulan yang ditentukan. Pemeriksa kata sandi membandingkan input Anda dengan kata sandi yang disimpan, dan jika cocok, Anda akan diizinkan masuk. Jika tidak, itu tidak dan memberi tahu Anda bahwa kata sandi tidak cocok. Jadi, meskipun mempertimbangkan betapa fleksibelnya pernyataan if else java, Anda dapat membuatnya lebih serbaguna dengan menambahkan lebih banyak kondisi. Ini disebut if else bersarangpernyataan jawa.

Nested If Else dan Else If Pernyataan Java

Saat Anda mulai menyarangkan, atau mengulangi pernyataan Java if else , Anda membuat rantai kondisi yang masing-masing diperiksa untuk nilai Boolean. Sintaksnya terlihat seperti ini:
if (condition) {
	//do this code
} else if (condition) {
	//do this code
} else if (condition) {
 		//do this code
} else {
	//do this code
}
Anda dapat mengulangi pernyataan Java else if selama yang Anda suka, dan sistem akan terus menguji input. Penting untuk dicatat bahwa segera setelah suatu kondisi mengembalikan Boolean yang sebenarnya , maka bagian kode yang dikurung itu akan dieksekusi dan program akan meninggalkan seluruh bagian kode if else .

Pernyataan Jika Java Bersarang

Anda juga dapat menyusun pernyataan if yang tidak memiliki kondisi lain . Jadi kodenya sederhana, jika ini benar, DAN ini benar, lakukan ini. Lihat sintaks di sini:
if (condition) {
	if (condition) {
		if (condition) {
			//do this code
		}
	}
}
Anda dapat melihat bahwa kode tersebut memeriksa tiga kondisi berbeda sebelum kode tanda kurung terakhir berjalan. Kita dapat menggunakan ini untuk memeriksa apakah suatu bilangan prima atau tidak. Lihatlah kode semu berikut yang memeriksa bilangan bulat x menggunakan pernyataan if bersarang .
if (x  > 1) {
	if (x is odd) {
		if (x modulo (every integer from 2 to x-1) != 0) {
			// integer is prime
		}
	}
}
Kode ini menjalankan tiga pemeriksaan:
  • Apakah bilangan bulat lebih besar dari 1, karena 1 bukan bilangan prima?
  • Apakah bilangan bulat ganjil, karena hanya bilangan ganjil di atas 2 yang prima?
  • Bisakah bilangan bulat lain dari 2 hingga satu kurang dari x dapat membaginya secara merata?
Jika ketiga syarat terpenuhi, maka bilangan prima. Untuk memperkuat apa yang Anda pelajari, kami sarankan Anda menonton video pelajaran dari Kursus Java kami
Komentar
  • Populer
  • Baru
  • Lama
Anda harus login untuk memberikan komentar
Halaman ini belum memiliki komentar