Return statement and Continue statement

6/26/2013 03:29:00 AM Salman 0 Comments

Return statement

Dalam bahasa idonesia return berarti kembali, di sini diartikan adalah mengembalikan nilai dalam suatu metode. Syaratnya tipe data yang di-return darus sama (kompatibel) dengan tipe data yang dideklarasikan pada method. Keyword return sering digunakan dalam pemrograman yang memaksimalkan method dalam programnya.
Bentuk umunya:
  return <value>;
contoh:
  return “I LOVE JAVA”;
Biasanya digunakan pada method yang mengembalikan nilai

Continue statement

Berbeda dengan break, keyword continue ini cara kerjanya itu adalah melewati (skip) ekspresi yang ada dalam perulangan. Continue ada 2:
  1. Continue tidak berlabel
  2. Continue berlabel
Agak sulit menjelaskan. Untuk lebih jelasnya langsung saja contoh.
Contoh:
class countinueNOlabel{
  public static void main(String[] args){
    for (int b=1; b<=5; b++){
    if (b==4){
      continue;
    }
    System.out.println("No: " + b);
    }
  }
}
Cara kerja:
  • Perulangan for dijalankan sampai dengan nilai b = 4
  • Kemudian waktu b = 4, b = 4 diloncati karena ada keyword continue
  • Kemudian langsung menaikkan b (b++) tanpa mencetak b = 4
  • Jadi outputnya:
No: 1
No: 2
No: 3
No: 5
Contoh lain (from JEDI):
class countinueWITHlabel{
  publix static void main(String[] args){
  outerLoop:
    for( int i=0; i<5; i++ ){
      for( int j=0; j<5; j++ ){
        System.out.println("Inside for(j) loop"); //message1
          if( j == 2 ) continue outerLoop;
      }
    System.out.println("Inside for(i) loop"); //message2
    }
  }
}

You Might Also Like

0 komentar: