Rumah >Java >javaTutorial >Hari ini kelas-pergi,Task-ask-2

Hari ini kelas-pergi,Task-ask-2

DDD
DDDasal
2025-01-03 09:59:42132semak imbas

Today class-eturn,Task-ask-2

kosongkan Kata Kunci dalam Java

kosong – tidak mengembalikan apa-apa.

Kata kunci void dalam Java digunakan untuk menentukan bahawa kaedah tidak mengembalikan sebarang nilai. Ia adalah jenis pemulangan yang menunjukkan kaedah melakukan tindakan tetapi tidak menghasilkan hasil yang boleh digunakan di tempat lain dalam kod.

Penggunaan

Kata kunci tidak sah biasanya digunakan dalam pengisytiharan kaedah. Apabila kaedah diisytiharkan dengan jenis pengembalian void, ini bermakna kaedah itu tidak akan mengembalikan sebarang nilai.

Sintaks

kosongkan methodName(parameter) {
// badan kaedah
}

Rujukan:https://www.datacamp.com/doc/java/void

Apakah yang batal?

Void ialah jenis data pulangan yang bermaksud tiada apa yang dikembalikan daripada kaedah, kepada pernyataan panggilan kaedah.

kembali kata kunci dalam Java

Di Java, return ialah kata kunci terpelihara iaitu, kami tidak boleh menggunakannya sebagai pengecam. Ia digunakan untuk keluar daripada kaedah, dengan atau tanpa nilai. Penggunaan kata kunci pulangan kerana terdapat dua cara seperti yang disenaraikan di bawah seperti berikut:

Case 1: Methods returning a value
Case 2: Methods not returning a value

Rujukan:https://www.geeksforgeeks.org/return-keyword-java/

Pulangan:

*#return ialah kata kunci java. Kata kunci ini digunakan untuk mengembalikan sebarang nilai daripada kaedah. Nilai yang dikembalikan akan dihantar semula ke Pernyataan Panggilan Kaedah. *

#Penyataan pengembalian hendaklah merupakan pernyataan terakhir dalam definisi kaedah. Kita tidak sepatutnya memberikan apa-apa ungkapan atau pernyataan lain, selepas kembali dalam kaedah.

Bolehkah kita mengembalikan berbilang nilai dalam Java?

Ya, kita boleh mengembalikan berbilang nilai daripada kaedah dalam Java. Untuk mengembalikan berbilang nilai, kita perlu menggunakan Tatasusunan atau Koleksi.

Adakah terdapat bahasa yang mengembalikan berbilang nilai daripada kaedah?

Ya, Dalam Python kita boleh mengembalikan berbilang nilai. Ia akan disimpan sebagai tupel.

*Tugasan 1: *

Matlamat: Kaedah Pembelajaran Mengembalikan jenis data

  1. Buat Dapur kelas
  2. Ada kaedah utama di dalamnya.
  3. Buat contoh yang dipanggil 'bapa'.
  4. Menggunakan contoh bapa, panggil kaedah 'masak' tanpa hujah.
  5. Sekarang, kembalikan "biryani" daripada kaedah memasak.
  6. Simpan, Susun dan Semak mesej ralat
  7. Berdasarkan mesej ralat, tukar jenis data pemulangan mengikut kesesuaian.
  8. Simpan nilai yang dikembalikan sebagai 'fav_dish' dalam kaedah utama.
  9. Cetak 'fav_dish' dalam kaedah utama.

Program

public class Kitchen
{
public static void main(String[] args)
{
Kitchen father = new Kitchen(); 
String favDish=father.cook();
System.out.println("FAV DISH ="+favDish);

}
public String cook()
{

return"briyani";
}
}


Output

neelakandan@neelakandan-HP-Laptop-15s-eq2xxx:~/Documents/B14$ java Kitchen 
FAV DISH =briyani
neelakandan@neelakandan-HP-Laptop-15s-eq2xxx:~/Documents/B14$ 

*Tugas 2: *

1.Kaedah Pembelajaran dengan Jenis Pulangan Integer
2.Buat kelas bernama MathOperations.
3.Tambah kaedah addNumbers yang menerima dua hujah integer dan mengembalikan jumlahnya.
4.Dalam kaedah utama:
#Buat contoh bernama kalkulator.
5.Panggil kaedah addNumbers dengan dua integer, cth., 5 dan 10.
6.Simpan nilai yang dikembalikan dalam hasil pembolehubah.
7.Cetak hasil.

Program

Case 1: Methods returning a value
Case 2: Methods not returning a value

Output:

public class Kitchen
{
public static void main(String[] args)
{
Kitchen father = new Kitchen(); 
String favDish=father.cook();
System.out.println("FAV DISH ="+favDish);

}
public String cook()
{

return"briyani";
}
}


Atas ialah kandungan terperinci Hari ini kelas-pergi,Task-ask-2. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn