. .

BAGIAN KE ENAM: Passing Multiple Values to Methods - Melewati Beberapa Nilai Metode Java Pada Netbeans IDE

Posted by CHRISTIANTO D,WIBOWO | D3MI-2016 STMIK BUMI GORA On Sabtu, Desember 17, 2016 No comments

Sebelum kita meneruskan mempelajari pembelajaran ini, ada baiknya kita baca artikel-artikel sebelumnya yang terhubung dengan langkah-langkah pembelajaran ini (Link) BAHASA PEMROGRAMAN JAVA PADA NETBEANS IDE.
Terimakasih pada sumber pembelajaran ini :
Melanjutkan my own Java Methods, dan masih bermain dengan barisan kode packages prjmethods, main class TestMethods dan MyMethods, kita sudah belajar membuat metode sendiri dan memanggilnya, melewati nilai ke metode, dan sekarang kita pelajari melewati beberapa/banyak value dalam metode kita.
Kita dapat melewati lebih dari satu nilai dengan metode kita dengan menambahkan metode berikut untuk class MyMethods :
// @uthor CHRISTIANTO "GEMBLONG" DHARMA WIBOWO LEARN JAVA
package prjmethods;
public class MyMethods {
      
      int total() {
          int a_Value = 10 + 10;
          return a_Value;
      }
      void print_text(){
          System.out.println("Some Text Here");
      }
      /**
      * Mengembalikan nilai integer, yaitu 20 ditambah
      * nomor yang melewati parameter.
      * @param aNumber dengan nilai integer
      * @return 20 + Nilai dari aNumber
      */
      int total (int aNumber){
          int a_Value = aNumber +20;
          
          return a_Value;
      }
      void print_text(String aString, int aVal){
          System.out.println( aString +aVal);
      }
}
  void print_text(String aString, int aVal){          System.out.println( aString +aVal);      }
Semua baris kode metode ini tidak mencetak apapuun. Diantara kurung bulat dari nama metode kita memiliki dua nilai, variabel String disebut aString dan variabel int disebut aVal -     void print_text(String aString, int aVal). Ketika kita memanggil metode ini, kita perlu string pertama dan kemudian nomor. Cobalah untuk melakukannya dengan cara lain dan kita akan mendapatkan pesan error.
Untuk itu kita kembali ke class TestMethods dan membuat panggilan berikut :
test1.print_text( "The value was ", aVal2 );
Metode print_text() harus muncul pada daftar NetBeans popup :
Nilai-nilai (parameter) yang kita tentukan adalah antara kurung bulat, bersama dengan metode kembali, void. Dan jendela coding utama kita sekarang harus terlihat seperti ini :
// @uthor CHRISTIANTO "GEMBLONG" DHARMA WIBOWO LEARN JAVA
package prjmethods;
public class TestMethods {

    public static void main(String[] args) {
        MyMethods test1 = new MyMethods();
        
        int aVal = test1.total();
        System.out.println( "Method Result = " + aVal);
        test1.print_text();
        
        int aVal2 =test1.total(30);
        System.out.println( "Method result2= " + aVal2 );
        test1.print_text( "The value was ", aVal2 );
    }    
}
Dua nilai yang kita melewati dipisahkan dengan koma. Perhatikan bahwa nilai dalam aVal2 sedang dalam proses melewati. Namun, nama variabel dalam kurung bulat print_text disebut  aVal. Meskipun kedua nama variabel yang berbeda, ini tidak masalah. Apa yang kita lakukan adalah mengirimkan nilai ke metode. Jadi variabel  aVal akan berakhir dengan nilai yang sama sebagai  aVal2.
Jika kita menjalankan program akan terlihat seperti berikut :
Kita akan meninggalkan metode java - Java Methods dulu, sementara waktu. Kita akan menulis metode yang lebih seperti yang sudah kita pelajari bersama, sehingga kita harus mendapatkan banyak latihan. Bagian berikutnya adalah tentang Bagian Ke-7  JAVA CLASSES - Object Oriented Programming. - Writing your own Java Classes.

0 komentar:

Posting Komentar