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

Hari ini kelas-pergi,Task-ask-2

DDD
Lepaskan: 2025-01-03 09:59:42
asal
167 orang telah melayarinya

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
Salin selepas log masuk
Salin selepas log masuk

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";
}
}


Salin selepas log masuk
Salin selepas log masuk

Output

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

Salin selepas log masuk

*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
Salin selepas log masuk
Salin selepas log masuk

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";
}
}


Salin selepas log masuk
Salin selepas log masuk

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

sumber:dev.to
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan