Maison >Java >javaDidacticiel >Aujourd'hui, retour en classe, Tâche-demande-2

Aujourd'hui, retour en classe, Tâche-demande-2

DDD
DDDoriginal
2025-01-03 09:59:42130parcourir

Today class-eturn,Task-ask-2

mot-clé vide en Java

void – ne renvoie rien.

Le mot-clé void en Java est utilisé pour spécifier qu'une méthode ne renvoie aucune valeur. Il s'agit d'un type de retour qui indique que la méthode effectue une action mais ne produit pas de résultat pouvant être utilisé ailleurs dans le code.

Utilisation

Le mot-clé void est généralement utilisé dans les déclarations de méthodes. Lorsqu'une méthode est déclarée avec un type de retour void, cela signifie que la méthode ne retournera aucune valeur.

Syntaxe

void methodName(parameters) {
// corps de la méthode
>

Référence :https://www.datacamp.com/doc/java/void

Qu'est-ce qui est nul ?

Void est un type de données de retour ce qui signifie que rien n'est renvoyé d'une méthode à l'instruction appelante de la méthode.

mot-clé de retour en Java

En Java, return est un mot-clé réservé, c'est-à-dire que nous ne pouvons pas l'utiliser comme identifiant. Il permet de sortir d'une méthode, avec ou sans valeur. Utilisation du mot-clé return car il existe deux manières répertoriées ci-dessous :

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

Référence :https://www.geeksforgeeks.org/return-keyword-java/

Retour :

*#return est un mot-clé Java. Ce mot-clé est utilisé pour renvoyer n'importe quelle valeur d'une méthode. La valeur renvoyée sera renvoyée à l'instruction d'appel de méthode. *

L'instruction #Return doit être la dernière instruction d'une définition de méthode. Nous ne devons donner aucune autre expression ou déclaration, après le retour dans les méthodes.

Pouvons-nous renvoyer plusieurs valeurs en Java ?

Oui, nous pouvons renvoyer plusieurs valeurs à partir d'une méthode en Java. Pour renvoyer plusieurs valeurs, nous devons utiliser des tableaux ou une collection.

Existe-t-il un langage qui renvoie plusieurs valeurs à partir d'une méthode ?

Oui, en Python, nous pouvons renvoyer plusieurs valeurs. Il sera stocké sous forme de tuple.

*Tâche 1 : *

Objectif : type de données de retour de la méthode d'apprentissage

  1. Créer une cuisine de classe
  2. Contient la méthode principale.
  3. Créez une instance appelée « père ».
  4. À l'aide de l'instance père, appelez la méthode 'cook' sans argument.
  5. Maintenant, renvoyez "biryani" de la méthode de cuisson.
  6. Enregistrer, compiler et vérifier le message d'erreur
  7. En fonction du message d'erreur, modifiez le type de données de retour en conséquence.
  8. Store a renvoyé la valeur sous la forme « fav_dish » dans la méthode principale.
  9. Imprimez 'fav_dish' dans la méthode principale.

Programme

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


Sortie

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

*Tâche 2 : *

1.Méthode d'apprentissage avec type de retour entier
2.Créez une classe nommée MathOperations.
3.Ajoutez une méthode addNumbers qui accepte deux arguments entiers et renvoie leur somme.
4.Dans la méthode principale :
#Créez une instance nommée calculatrice.
5.Appelez la méthode addNumbers avec deux entiers, par exemple 5 et 10.
6.Stockez la valeur renvoyée dans un résultat variable.
7. Résultat d'impression.

Programme

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

Sortie :

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


Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn