Dasar Java : Metode di Java – Statement Return ganda

Oleh : Reza Ervani

بسم الله الرحمن الرحيم

Adalah mungkin untuk memiliki lebih dari satu statement return di sebuah metode. Meskipun tidak dapat keduanya dieksekusi. Hanya satu statement return yang dapat dieksekusi. Sekali statement  return dieksekusi, tidak ada kode lagi yang dieksekusi oleh metode. Program akan melompat kembali ke kode yang memanggil metode

Berikut contoh sebuah metode dengan statement return lebih dari satu :

[code language=”java”]

public String concat(String string1, String string2, boolean reverseOrder){

if(reverseOrder) {
return string2 + string1;
}
return string1 + string2;
}

[/code]

Perhatikan statement if yang ada di dalam metode. Statement  if ini menguji apakah parameter boolean reverseOrder bernilai true atau false.

Jika parameter reverseOrder bernilai true, maka metode mengeluarkan dua string yang dilewatkan sebagai parameter, menggabungkannya dengan urutan yang terbalik  (pertama string2, kemudian string1).

Jika parameter reverseOrder memiliki nilai false, maka metode meloncati tubuh statement  if , kemudian melanjutkan ke statement  return yang kedua. Starement  return yang ini mengeluarkan dua parameter dan menggabungkannya dalam urutan yang normal (pertama string1, kemudian string2).

About Reza Ervani 426 Articles
Adalah pendiri programming.rezaervani.com -

Be the first to comment

Leave a Reply

Your email address will not be published.


*


This site uses Akismet to reduce spam. Learn how your comment data is processed.