**Music Music**

Tuesday, March 26, 2013

Array, Percabangan, Perulangan, dan bentuk Umumnya

1.Apa yang kalian ketahui tentang array, percabangan, dan perulangan   pada Java?
2.Tuliskan bentuk umum dari array, percabangan, dan perulangan dalam Java!
3.Bahasa Java menyediakan beragam kendali percabangan tidak lokal, yaitu: break, return, dan 
continue. Apakah perbedaan dari ketiganya?
1.   a. Array adalah Tipe data tersetruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe data yang sama.
     b. Percabangan adalah Pengontrolan alur program  yang dimana sebuah program memiliki kondisi ( True & False ).
      c. Perulangan adalah melakukan perintah yang ada dalam block perulangan tersebut, secara berulang-ulang sesuai dengan nilai yang di tentukan atau sampai mencapai sebuah batas tertentu dari sebuah perulangan tersebut. 
2.      Array :

tipe_data[] nama_var_array;
nama_var_array = new tipe_data[ukuran];

Percabangan :
a. if
    if(ekspresi){
      pernyataan;
}
 
b. if-else
    if(ekspresi){
       pernyataan1;
}
    else{
       pernyataan2;
}

c. if - else-if

if (ekspresi1) {
pernyataan1;
} else if (ekspresi2) {
pernyataan2;
}

d. switch
case nilai1: pernyataan1;
break;
case nilai2: pernyataan2;
break;
default: pernyataan3;
}

Perulangan :

a. while
    while(kondisi){
               pernyataan;
    }


b. do-while
    do{
     intruksi;
     }
     while(kondisi)


c. for
    for (inisialisasi; kondisi; penaikan/penurunan) {
      instruksi;
     }

d. break
    for (inisialisasi; kondisi; penaikan/penurunan) {
       instruksi
       if(kondisi){
          break;
       }
   }

e. continue
    for (inisialisasi; kondisi; penaikan/penurunan) {
       if(kondisi){
          continue
       }
       intruksi;
   }
        

3. break : Menyebabkan alur keluar dari daerah switch atau percabangan.
    return : Menyederhanakan sebuah operasi ketika kedua prosedur membutuhkan sebuah operasi yang sama.
    continue : Memaksa program untuk menjalankan proses perulangan. 

No comments :

Post a Comment