Selasa, 06 Januari 2015

Decision dan Looping pada Java


Hai hai ..

Setelah tipe data dan console data, kali ini saya akan membahas tentang Decision Process dan Looping Process . Pastinya tau dong yah maksud dari decision dan looping disini apa . Decision adalah comment yang berfungsi untuk memutuskan sesuatu, sedangkan looping adalah comment yang berfungsi untuk mengulang comment comment yang sudah ada . Lebih lanjurnya, silahkan di liat dibawah ini : 

Terdapat 3 jenis syntax decision pada Java, yaitu:

1. If-Else,
contoh: 

if(i>=40) 
{
    // 40 ke atas
 }

else if(i>=0 && i<=20) 
{
    // 0 sampai 20
 }

else 
{      
    // selain keduanya
 }

2. Switch-Case.
contoh:

switch(i) 
{
        case 1: case 2: case 3: // 1, 2, dan 3
        break;
        
        case 7:// 7 saja
        case 9:// 7 dan 9
        break;
        
        default: // selain 1, 2, 3, 7, dan 9
        break;
}

3. Ternary Operator, contoh:

int i2 = ( i > 10 ? 3 : 2 );

4. Try-Catch-Finally.
contoh:

Console console = System.console();
String line = console.readLine();
int val = 0;
try {
        val = Integer.parseInt(val);
      }
         catch (Exception ex)  // atau NumberFormatException
         {    
                  System.err.println("angka tidak valid”);
         }

         System.out.println("nilai val adalah " + val);


Nah yang di atas adalah beberapa macam decision, sekarang kita bahas untuk yang looping .

Terdapat 4 jenis syntax looping pada Java, yaitu:

1. while 
yaitu looping dengan pemeriksaan di awal, contoh:

x=8; while(x>2) 
{
         x -= 2;
         System.out.print(x);
}

2. dowhile,
yaitu looping dengan pemeriksaan di akhir, minimal dijalankan 1x,
contoh:

x=9; do 
{
    System.out.print(x);
    x /= 2;
 } 

while(x>1);

3. for;;
yaitu looping dengan inisialisasi, syarat dan increment/decrement, contoh:

for(int z=1;z<9;z+=2) 
{
      System.out.print(z);
 }

4. for:
yaitu looping untuk array atau parameter varargs, contoh:

class Test 
{
    public static void main(String[] args) 
    {
         for(String s: args) System.out.println( s );
    }
// jalankan program dengan perintah: java Test 1 dua ‘ti ga’ "em’pat"

Tidak ada komentar:

Posting Komentar