Pengambilan keputusan struktur telah satu atau lebih kondisi
yang akan dievaluasi atau diuji oleh program, bersama dengan pernyataan atau
pernyataan yang akan dieksekusi jika kondisi ditentukan untuk menjadi
kenyataan, dan opsional, pernyataan lain yang akan dieksekusi jika kondisi
ditentukan palsu.
Berikut ini adalah bentuk umum dari struktur khas
pengambilan keputusan yang ditemukan di sebagian besar bahasa pemrograman:
Bahasa pemrograman Java menyediakan berikut jenis
pengambilan keputusan pernyataan.
statement if di java
Jika pernyataan terdiri dari ekspresi Boolean diikuti oleh
satu atau lebih pernyataan.
sintaks:
Sintaks if pernyataan adalah:
if(Boolean_expression)
{
//Statements
will execute if the Boolean expression is true
}
Jika ekspresi Boolean bernilai true maka blok kode di dalam
jika pernyataan akan dieksekusi. Jika tidak set pertama kode setelah akhir jika
pernyataan (setelah kurung kurawal penutup) akan dieksekusi.
Flow Diagram
Contoh :
public class Test {
public static void main(String args[]){
int x = 10;
if( x < 20 ){
System.out.print("This is if
statement");
}
}
}
Akan menghasilkan :
This is if statement.
statement if-else di java
statement if dapat diikuti oleh yang lain pernyataan
opsional, yang mengeksekusi ketika ekspresi Boolean adalah salah.
sintaks:
if(Boolean_expression){
//Executes
when the Boolean expression is true
}else{
//Executes
when the Boolean expression is false
}
Jika ekspresi boolean bernilai true, maka jika blok kode
akan dijalankan, jika tidak lagi blok kode akan dijalankan.
Flow Diagram
Contoh :
public class Test {
public static void main(String args[]){
int x = 30;
if( x < 20 ){
System.out.print("This is if
statement");
}else{
System.out.print("This is else statement");
}
}
}
Akan menghasilkan :
This is else statement
Statement if...else
if...else:
Jika pernyataan dapat diikuti oleh opsional lain jika ...
lain pernyataan, yang sangat berguna untuk menguji berbagai kondisi menggunakan
tunggal jika ... lain jika pernyataan.
Bila menggunakan jika, lain jika, laporan lain ada beberapa
poin yang perlu diingat.
Sebuah jika dapat memiliki nol atau orang lain dan itu harus
datang setelah setiap lain jika itu.
Sebuah jika dapat memiliki nol untuk banyak lain jika dan
mereka harus datang sebelum yang lain.
Setelah lain jika berhasil, tidak ada yang tersisa lagi jika
ini atau yang lain akan diuji.
sintaks:
if(Boolean_expression 1){
//mengeksekusi
ketika ekspresi boolean 1 adalah benar
}else if(Boolean_expression 2){
//
mengeksekusi ketika ekspresi boolean 2 adalah benar
}else if(Boolean_expression 3){
//
mengeksekusi ketika ekspresi boolean 3 adalah benar
}else {
//
mengeksekusi ketika tidak ada ekspresi boolean yang diatas adalah benar.
}
Contoh :
public class Test {
public static void main(String args[]){
int x = 30;
if( x == 10 ){
System.out.print("Value of X is
10");
}else if( x == 20 ){
System.out.print("Value of X is
20");
}else if( x == 30 ){
System.out.print("Value of X is
30");
}else{
System.out.print("This is else
statement");
}
}
}
Akan menghasilkan :
Value of X is 30
statement nested if di java
Itu selalu hukum untuk sarang jika-lain pernyataan yang
berarti Anda dapat menggunakan satu atau yang lain jika jika pernyataan dalam
lain jika atau jika pernyataan.
sintaks:
if(Boolean_expression 1){
// mengeksekusi ketika ekspresi boolean 1 adalah benar
if(Boolean_expression 2){
// mengeksekusi ketika ekspresi boolean 2 adalah benar
}
}
Contoh :
public class Test {
public static void main(String args[]){
int x = 30;
int y = 10;
if( x == 30 ){
if( y == 10 ){
System.out.print("X = 30 and Y = 10");
}
}
}
}
Akan menghasilkan :
X = 30 and Y = 10
No comments:
Post a Comment