Bentuk-bentuk IF

Bentuk 1-IF Sederhana
================
if(kondisi){
//pernyataan1
}
================
Bentuk 2-IF Else
================
//pernyataan sesuai kondisi 1
}
else{
//pernaytaan tidak sesuai kondisi
}

================
Bentuk 3-Nested if k-1
================
if(kondisi){
//pernyataan sesuai kondisi1
}
else if(kondisi2){
//pernyataan sesuai kondisi1
}
else if(kondisi N){
//pernyataan sesuai kondisi1
}
else{
//pernyataan tidak sesuai kondisi 1-N
}
================
Bentuk 3-Nested if k-2
================
if(kondisi 1){
if(kondisi 1a){
//pernyataan sesuai kondisi 1A
}
else if(kondisi 1N){
}
else{
//pernyataan tidak sesuai kondisi 1A-1N
}
}
else if (kondisi 2){
if (kondisi 1A){
//pernyataan sesuai kondisi 1A
}
else if(kondisi 2N){
}
else{
//pernyataan tidak sesuai kondisi 2A-2N
}
}
================
Bentuk 4-Nested if k-2
================
if (kondisi 1a){
//pernyataan sesuai kondisi 1A
}
else if(kondisi 1N){
}
else{
//pernyataan tidak sesuai kondisi 1A-1N
}
}
else if (kondisi 2){
if(kondisi 1A){
//pernyataan sesuai kondisi 1A
}
else if(kondisi 2N){
}
else{
//pernyataan tidak sesuai kondisi 2A-2N
}
}
else{
if(kondisi NA){
//pernyataan sesuai kondisi NA
}
else if(kondisi NN){
}
else{
//pernyataan tidak sesuai kondisi NA-NN
}
}

================
Bentuk 5-Switch Case
================
switch(pilihan){
case 1:
//pernyataan untuk sesuai case 1
break:
case 2:
//pernyataan untuk sesuai case 2
break:
case 3:
//pernyataan untuk sesuai case 3
break:
case N:
//pernyataan untuk sesuai case N
break:
default:
//pernyataan diluar pilihan case 1-N

Tentang Array 1 D

Array 1D
———–
>Deklarasi:
————–
TipeData [] NamaVarArray = new TipeData[];
-int[] nilai= new int[5];
-String[] nama= new String[5];

>Ciri Utama Array 1D:
—————————
1. Indeks array selalu dimulai dari 0
2. Semua elemen array  HARUS mempunyai TIPE DATA yang sama
3. Pada saat Deklarasi, jumlah elemen harus disebutkan
4. Pengisian, proses dan pencetakan array harus menggunakan Looping (FOR)

>Pengisian elemen Array 1D:
———————————–
nama[0]=”Dian”;        |    for(int i=0;     i<5; i+1){
nama[1]=”Agus”;        |    S.O.P(“Masukkan elemen ke”+(i+1);
………            |    nama[i] = inputan.readLine();
nama[4]=”Budi”;        |    }
——————————————
nilai[0]=80;        |    tugas[0]=5;
nilai[1]=60;        |    tugas[1]=35;
……….            |    ………
nilai[4]=75;        |    tugas[4]=90;

>Proses Perhitungan Array 1D:
————————————-
for (int i=0 > i<5; i++){
nAkhir[i]=(nilai[i] + tugas[i]/2;
}

>Pencetakan elemen Array 1D:
————————————-
for (int i=0; i<5; i+1){

S.O.P(“Nilai mahasiswa ke”+ (i+1)+ “=” + nilai[i]);
S.O.P(“Nilai Tugas mhs ke”+ (i+1)+ “=” + tugas[i]);
S.O.P(“Nilai Akhir mhs ke”+ (i+1)+ “=” + nAkhir[i]);
}

program bintang2.java

public class bintang2 {
  public static void main(String args[]) {
  for(int i=1; i<=10; i++) //baris
  {
  for(int j=1; j<=10; j++) //kolom
  {
  if (i==1||i==10||j==1||j==10)
  {
  System.out.print(“*”);
  }
  else
  {
  System.out.print(” “);
  }
  }
  System.out.println(” “);
  }
  }
 }  

dalam program ini kalian mampu membuat sebuah persegi menggunakan simbol “*” yang mana akan menampilkan bentuk persegi. kalian bisa coba sendiri, Compile programnya dan Run diCMD or “DrJava”.