[Java] Arguments et paramètres

https://qiita.com/hp_kj/items/789a7fb7e922745f8bd9#comment-f22f811bbe75340a3f1b Comme vous l'avez souligné dans la section des commentaires, j'ai étudié les arguments formels et réels. Merci beaucoup!

J'ai appris les arguments au début. Je pensais que je pouvais me le permettre. Par exemple

python


public static void main(String[]args){
  int x = 10;
  int y = 20;
  System.out.println(add(x,y));
}

public static int add(int x,int y){
   return x + y;
}

J'ai pu comprendre ce qui précède. à la fonction d'ajout x 10 20 de y est inclus. En conséquence, 30 est émis.

Cependant, je n'ai pas compris quand cela s'est produit.

python


public static void main(String[]args){
  int x = 10;
  int y = 20;
  System.out.println(add(x,y));
}

public static int add(int a,int b){
   return a + b;
}

Non, pas a et b, je veux mettre x et y dans la fonction d'ajout.

J'ai donc étudié les fonctions avec udemy.

Le résultat est que l'argument de la fonction n'est qu'un point d'entrée. C'était la conclusion.

Écrivez un exemple.

python


public static void main(String[]args){
  int x = 10;
  int y = 20;
  System.out.println(add(x,y));
}

public static int add(int a,int b){
   return a + b;
}

Le premier est ce code. Démonter. C'est à moitié fait.

python


int add(int a,int b){
   return a + b;
}

Ma capacité d'écriture est trop faible. Démonter davantage.

python


int add(int a){
   return a;
}

Penses-y.

Cette fonction d'ajout sera nommée a si vous utilisez le type int comme argument. !! C'est important.

: o: Si vous utilisez le type int comme argument, utilisez-le avec le nom a.

Utilisez uniquement le type int nommé: x: a comme argument.

Il est utilisé dans la fonction d'ajout. Cela signifie int a. Donc, par exemple

python


public static void main(String[]args){
  int x = 10;
  int cccc = 20;
  System.out.println(add(x,cccc));
}

public static int add(int aaaaaaa,int bbbbbbb){
   return aaaaaaa + bbbbbbb;
}

C'est bien aussi. Dans la fonction principale, il est add (x, cccc), Si vous utilisez le type int comme argument, utilisez-le avec le nom aaaaaaa.

Donc, que ce soit x, y ou cccc, il sera renvoyé tant que vous utilisez le type int.

Même la fonction d'ajout a disparu du milieu, mais merci d'avoir lu. Je pensais que j'écrivais. Il est facile de transmettre des vidéos.

Recommended Posts

[Java] Arguments et paramètres
Arguments Java, valeurs de retour et surcharges
Java et JavaScript
XXE et Java
Java vrai et faux
[Java] Comparaison des chaînes de caractères et && et ||
Arguments formels et réels
Java - Sérialisation et désérialisation
timedatectl et Java TimeZone
[Java] Branchement et répétition
[Java] Types de variables et types
java (classe et instance)
[Java] Surcharge et remplacement
Etudier Java # 2 (\ marque et opérateur)
Java version 8 et fonctionnalités ultérieures
[Java] Différence entre == et égal
[Java] Classe générique et méthode générique
Programmation Java (variables et données)
Java et Iterator Part 1 External Iterator Edition
Instructions Java if et switch
Définition et instanciation de classe Java
Apache Hadoop et Java 9 (partie 1)
[Java] À propos de String et StringBuilder
☾ Instruction Java / Repeat et instruction de contrôle de répétition
Méthodes Java et surcharges de méthodes
java Generics T et? Différence
Avantages et inconvénients de Java
java (branchement conditionnel et répétition)
À propos du package Java et de l'importation
[Java] Téléchargez une image et convertissez-la en Base64
Histoire de remplacement C # et Java
Méthodes et classes abstraites Java
Instructions Java while et for
Encapsulation Java et getters et setters
J'ai comparé les constructeurs PHP et Java
Différences entre Java "débutant" et Kotlin
Utiliser java avec MSYS et Cygwin
Traçage distribué avec OpenCensus et Java
[Java] Différence entre Hashmap et HashTable
Déclaration, initialisation et types de variables Java
Insertion Java Excel et extraction d'images
Installez Java et Tomcat avec Ansible
SDK AWS pour Java 1.11.x et 2.x
[Java] Types de base et notes d'instructions
Date de sortie de Java et résumé EOL
Java et fonctions principales - au-delà de l'interface fonctionnelle -
À propos de Biocontainers fastqc et Java
Java pour les débutants, les expressions et les opérateurs 1
Série Java Primer (variations et types)
Exemple d'encodage et de décodage en Java
[Java débutant] À propos de l'abstraction et de l'interface
Types de données de base et types de référence (Java)
[Java] Traitement en boucle et table de quatre-vingt-dix-neuf
Aide sur les commandes OpenJDK 8 java et javac
Mécanisme de référence Java (pile et tas)
Java pour les débutants, les expressions et les opérateurs 2
Nouvelles fonctionnalités de Java 9 et exemple de code
[Java débutant] == opérateur et méthode equals
[Java] Déclarer et initialiser un tableau