Cara Lulus melalui Rujukan di Jawa

Cara Lulus Melalui Rujukan Di Jawa



Semasa berurusan dengan pengiraan matematik di Jawa, mungkin terdapat keadaan di mana pembangun perlu menggunakan fungsi tertentu pada berbilang nilai. Untuk itu, pengaturcara perlu memperuntukkan fungsi yang berasingan dan melaksanakan fungsi yang dikehendaki di dalamnya. Nilai tersebut kemudiannya dihantar ke dalam fungsi ini, dikemas kini dan dikembalikan dengan sewajarnya. Dalam keadaan sedemikian, lulus melalui rujukan dalam Java sangat membantu dalam menambahkan fungsi yang sama pada nilai yang sama.

Blog ini akan menghuraikan pendekatan untuk lulus melalui rujukan di Jawa.







Apakah 'Pass by Rujukan' di Jawa?

Melewati rujukan dalam Java bermakna apabila kaedah dipanggil, argumen kaedah merujuk kepada pembolehubah yang sama dalam ingatan sebagai penyeru.



Bagaimana untuk 'Lulus melalui Rujukan' di Jawa?

Untuk lulus dengan rujukan dalam Java, pertimbangkan pendekatan berikut:



Contoh 1: Lulus Rujukan dalam Java dengan Mengembalikan Nilai Yang Dikemas Kini

Dalam contoh ini, integer yang dimulakan boleh dihantar sebagai hujah fungsi yang ditambah dalam fungsi dan dikembalikan:





int diberiNombor = 2 ;

Sistem . keluar . println ( 'Nombor yang diberikan ialah:' + diberiNombor ) ;

diberiNombor = kenaikan ( diberiNombor ) ;

Sistem . keluar . println ( 'Nombor yang dikemas kini ialah: ' + diberiNombor ) ;

awam statik int kenaikan ( int kemas kiniNombor ) {

kemas kiniNombor ++;

kembali kemas kiniNombor ;

}

Dalam baris kod di atas:

  • Mula-mula, mulakan nilai integer dan paparkannya.
  • Dalam langkah seterusnya, gunakan fungsi ' kenaikan() ” dengan menghantar integer sebagai hujahnya dan memaparkan nombor yang ditambah.
  • Akhir sekali, tentukan fungsi bernama ' kenaikan() ” mempunyai parameter yang dinyatakan yang perlu ditambah.
  • Dalam definisi fungsi, tambah nombor yang diluluskan dan kembalikannya.

Pengeluaran



Dalam output ini, dapat dilihat bahawa nombor yang dimulakan diluluskan, ditambah, dan dikembalikan.

Contoh 2: Lulus Rujukan dalam Java dengan Mengembalikan Elemen Tatasusunan Bertambah

Sekarang, tambahkan kod berikut:

int givenArray [ ] = { 2 , 3 , 4 } ;

Sistem . keluar . println ( 'Nombor yang diberikan ialah:' + givenArray [ 1 ] ) ;

kenaikan ( givenArray ) ;

Sistem . keluar . println ( 'Nombor yang dikemas kini ialah: ' + givenArray [ 1 ] ) ;

}

awam statik batal kenaikan ( int meningkat [ ] ) {

meningkat [ 1 ] ++;

}

di sini:

  • Pertama, isytiharkan tatasusunan bernama ' givenArray[ ] ” yang mengandungi nilai integer.
  • Selepas itu, paparkan nilai tatasusunan yang diindeks.
  • Sekarang, hantar nilai tatasusunan sebagai hujah fungsi dan, begitu juga, paparkan integer bertambah pada konsol.
  • Akhirnya, sama-sama mengisytiharkan fungsi ' kenaikan() ” mempunyai parameter yang menunjuk kepada nilai tatasusunan untuk ditambah.
  • Dalam definisi fungsi, naikkan nilai yang diluluskan dan kembalikannya.

Pengeluaran

Dalam hasil di atas, dapat diperhatikan bahawa nilai yang dimulakan diluluskan dan ditambah dengan sewajarnya.

Contoh 3: Lulus Rujukan dalam Java dengan Mengemas kini Pembolehubah Ahli Awam dalam Kelas

Dalam demonstrasi ini, pembolehubah kelas boleh digunakan dan ditambah dengan merujuk kepada objek kelas:

kelas customClass {

awam int diberiNombor ;

awam customClass ( ) {

diberiNombor = 2 ;

} }

awam kelas Contoh {

awam statik batal utama ( Tali args [ ] ) {

objek customClass = baru customClass ( ) ;

Sistem . keluar . println ( 'Nombor yang diberikan ialah:' + objek. diberiNombor ) ;

kenaikan ( objek ) ;

Sistem . keluar . println ( 'Nombor yang dikemas kini ialah: ' + objek. diberiNombor ) ;

}

awam statik batal kenaikan ( objekClass tersuai ) {

obj. diberiNombor ++;

}

}

Dalam blok kod di atas:

  • Tentukan kelas bernama “ customClass ”. Juga, tentukan pembolehubah awam dalam kelas.
  • Dalam langkah seterusnya, buat pembina kelas ' customClass() ” dan mulakan integer yang ditentukan di dalamnya.
  • Selepas itu, buat objek kelas yang dicipta bernama ' objek ” melalui “ baru ' kata kunci dan ' customClass() ” pembina, masing-masing.
  • Sekarang, paparkan integer yang dimulakan dengan merujuk kepada objek kelas.
  • Serlahkan fungsi “ kenaikan() ” dan lulus objek yang dicipta untuk menggunakan fungsi fungsi pada kelas.
  • Akhir sekali, isytiharkan fungsi ' kenaikan() ” dan menambah integer yang dimulakan dengan merujuk kepada objek kelas.

Pengeluaran

Keputusan di atas menandakan bahawa keperluan yang diingini telah dipenuhi.

Kesimpulan

Untuk meneruskan rujukan dalam Java, kembalikan nilai yang dikemas kini, kembalikan elemen tatasusunan yang meningkat atau kemas kini pembolehubah awam dalam kelas. Pendekatan ini melaksanakan fungsi yang diingini dengan menghantar integer, elemen tatasusunan atau objek kelas sebagai hujah fungsi dan masing-masing menambah nilai yang dimulakan. Blog ini menyatakan pendekatan untuk lulus melalui rujukan di Jawa.