[Débutant] Méthode / classe / bibliothèque externe Java [Note 23]

Java

Méthode

Il est essentiellement défini dans la classe. C'est comme une partie qui résume le traitement. [Exemple]

public static void hello();{
 System.out.println("Hello World");
}

Souvenez-vous une fois comme une phrase fixe jusqu'au public ...

argument

Informations complémentaires données à la méthode.

Dans () après bonjour plus tôt Vous pouvez transmettre des arguments tels que "(nom de chaîne)".

Lorsque vous passez plusieurs arguments, écrivez "(String name, int price)" ... Le premier est appelé le premier argument et le second est appelé le deuxième argument.

Valeur de retour

Il est utilisé lorsque l'appelant de la méthode souhaite utiliser le résultat. Au fait, le vide de "vide statique public" que j'ai utilisé jusqu'à présent est N'oubliez pas que cela signifie aucune valeur de retour. [Exemple]

....

public static void main(String[]args){
 String name=fullName("Yamada","Taro") /*← Attention à ne pas oublier le nom complet ici!*/
 printData(name,27);
}

public static void printData(String name,int age){
 System.out.println("mon nom est"+name);
 System.out.println("Mon âge est"+age);
}

public static String fullName(String firstName,String lastName){
 return firstName+lastName; 
}

classe

Jusqu'à présent, j'ai fait de nombreuses méthodes en parallèle avec la méthode principale Utilisez des classes car il y a trop de parallèles et c'est difficile à voir. Par conséquent, il est nécessaire d'appeler les méthodes d'autres classes. [Exemple]

/*Classe principale*/

class Main{
 public static void main(String[]args){
  Person.hello();
 }
}

/*Classe de personne*/

class Person{
 public static void hello(){
  System.out.println("Bonjour");
 }
}

Classe principale → classe d'exécution Classe de personne → Logique (classe logique) Il est facile de clarifier le rôle une fois séparé de.

Bibliothèque externe

Il est possible d'utiliser des classes créées par d'autres personnes à l'aide de l'importation. Par exemple, un exemple majeur est une classe appelée Math qui a des méthodes mathématiques. Pour le charger, en classe ↑ Vous devez écrire "import java.lang.Math;".

[Exemple] Comment écrire lorsque vous souhaitez renvoyer la plus grande des deux valeurs numériques de l'argument

import java.lang.Math;
class Main{
 public static void main(String[]args){
  int max=Math.max(3,8);
  System.out.println("La valeur maximale est"+max+"est.");
 }
}

[Exemple] Comment écrire lors de l'arrondissement après la virgule décimale de l'argument

/*...Omis...Partie de sortie uniquement*/
("IMC"+Math.round(bmi)+"est.");

Scanner Il est possible de recevoir la chaîne de caractères saisie dans la console.

import java.util.Scanner;
class Main{
 public static void main (String[]args){
  Scanner scanner=new Scanner(System.in);
  /*↑ Initialisation du scanner*/
  System.out.print("Nom:");
  /*À ce stade, l'exécution est temporairement arrêtée et devient un état d'attente d'entrée.*/
  String name=scanner.next();
  /*Le scanner ici est en minuscules! ".N'oubliez pas! Appelez la chaîne de caractères saisie dans ↑*/
  System.out.println("Nom est"+name+"est");

autre Un entier avec scanner.nextInt ();. Vous pouvez recevoir des fractions avec scanner.nextDouble ();.

Regarder en arrière

Lorsque vous divisez la méthode et écrivez la valeur de retour par vous-même Si vous ne les écrivez pas dans l'ordre, ils seront foirés. Vous devez procéder en comprenant chacun d'eux. Il y a de nombreuses parties auxquelles je ne suis pas encore habitué, alors je suis passé en mode dojo de Progate. Je prendrai un certain temps pour me remettre en question.

Recommended Posts

[Débutant] Méthode / classe / bibliothèque externe Java [Note 23]
Programmation Java (méthode de classe)
[Java SE 11 Silver] Résumé des méthodes de classe Arrays [Java débutant]
[Débutant] Orienté objet Java / champ d'instance / méthode d'instance / surcharge [Note 24]
[Java] Syntaxe orientée objet - Méthode / argument de classe
[Java débutant] == opérateur et méthode equals
Modèle de conception Java pour débutant (modèle de méthode d'usine)
Méthode Java
java (méthode)
java débutant 4
java débutant 3
java débutant
Méthode Java
Méthode de classe
[Java] méthode
[Java] méthode
Comment utiliser la classe Java Scanner (Remarque)
[Java] Méthode d'instance, champ d'instance, méthode de classe, champ de classe, résumé du constructeur
Méthodes de classe Java
[Java] Héritage de classe
Classe Java HashMap
Appel de méthode Java depuis RPG (appel de méthode dans sa propre classe)
[Débutant] Points à surveiller après les exercices Java / Héritage / Méthode abstraite [Note 26]
java (classe abstraite)
Référence de la méthode Java8
[Java] Classe imbriquée
Java à partir du débutant, déclaration de classe / génération d'objet
Classe anonyme Java
[Java] méthode forEach
Exercices pour les débutants Java
À propos de la classe Java
Utilisez une bibliothèque Java externe pour le moment
[java] Classe abstraite
référence de la méthode java8
[Java] Classe d'objets
[Java débutant] méthode println sans spécification de type de collection
Classe locale Java
[Java] Méthode aléatoire
[Java] méthode de fractionnement
Exercice Java "Débutant"
[Débutant] Variable Java / opérateur logique / étendu pour l'instruction [Note 22]
Bibliothèque de mesures de couverture Java
Modificateur abstrait Java [Note]
[Java] Notes de l'itérateur interne
À propos de la division de classe (Java)
Méthode de connexion JAVA DB
À propos de la classe Java StringBuilder
Bibliothèque de mappage d'objets JAVA
Java Learning 2 (Apprenez la méthode de calcul)
[Java] À propos de la classe Singleton
Mémo d'apprentissage Java (méthode)
À propos de la liaison de méthode Java
A propos des méthodes de fractionnement (Java)
Mémo simple de JUnit de java
Etudier Java 8 (voir méthode)
Examen de la classe interne Java
[java] Java SE 8 Silver Note
Champ de type de classe Java
[Note] Java: recherche de chaînes de caractères