Ce que j'ai appris en Java (partie 3) Déclaration d'exécution des instructions

Rétrospective de Java

La dernière fois que j'ai posté sur les variables en Java. Veuillez consulter cet article si vous le souhaitez. Ce que j'ai appris en Java (partie 2) Que sont les variables

Cette fois, je voudrais écrire sur l'instruction d'exécution des instructions.

Qu'est-ce qu'une instruction d'exécution d'instruction?

Une instruction d'exécution d'instruction est une instruction d'instruction préparée à l'origine par Java. En tant que forme de base de l'instruction d'exécution des instructions

Instruction à appeler (argument)

Ce sera. * Les informations entre parenthèses sont appelées un argument (hikisu) ou un paramètre.

Afficher sur la console

Comme l'un des plus concrets, "System.out.println ()" utilisé dans les articles précédents, etc.

public class Main {
	public static void main(String[] args) {
		System.out.println("Bonjour");
	}
}

Résultat d'exécution スクリーンショット 2020-11-09 111752.png Il s'agit d'une instruction pour afficher les arguments entre parenthèses à l'écran. Il existe également une différence entre "System.out.println ();" et "System.out.print ();".

public class Main {
	public static void main(String[] args) {
		//nouvelle ligne
		System.out.println("Ravi de vous rencontrer");
		System.out.println("Bonjour");
		
		//Ne pas casser
		System.out.print("Ravi de vous rencontrer");
		System.out.print("Bonjour");
	}
}

Résultat d'exécution スクリーンショット 2020-11-09 115118.png Il est également possible d'utiliser avec des variables

public class Main {
	public static void main(String[] args) {
		//Déclaration de variable, affectation
		int a = 1;
		String b = "Bonjour";
		
		//Afficher les variables
		System.out.println(a);
		System.out.println(b);
	}
}

Résultat d'exécution スクリーンショット 2020-11-09 115345.png

Comparaison de deux valeurs

Instructions pour comparer deux valeurs

int m = Math.max(a,b);

Ceci est une instruction pour comparer "a" et "b" spécifiés par l'argument et affecter le plus grand à la variable "m".

public class Main {
	public static void main(String[] args) {
		//Déclaration de variable, affectation
		int a = 1;
		int b = 2;
		
		//Remplacez le plus grand de a et b dans la variable m
		int m = Math.max(a, b);
		
		//Afficher la valeur attribuée
		System.out.println(m);
	}
}

Résultat d'exécution スクリーンショット 2020-11-09 120244.png

Convertir des chaînes en nombres

Convertit le nombre entré dans la variable de type chaîne (chaîne) en entier

int seisu = 1;
String moziretu = "1";

Le contenu "1" des deux variables créées ci-dessus est complètement différent. Les nombres entiers ne peuvent pas être calculés avec la chaîne de caractères "1" affectée au type String. Par conséquent, l'instruction pour convertir un nombre de type String en un type int (entier) est la suivante.

int n = Integer.parseInt(moziretu);

Exemple

public class Main {
	public static void main(String[] args) {
		//Remplacez "1" pour chacun des types int et chaîne
		int seisu = 1;
		String moziretu = "1";
		//Affichage en ajoutant le type int et le type String
		System.out.println(seisu + moziretu);
		
		//Convertir le type String en type int
		int n = Integer.parseInt(moziretu);
		//Calculer et afficher entre les types int après la conversion
		System.out.println(seisu + n);
	}
}

Résultat d'exécution スクリーンショット 2020-11-09 122428.png Comme vous pouvez le voir dans le résultat de l'exécution, la première ligne est l'état où l'entier "1" et la chaîne de caractères "1" sont alignés côte à côte, et la deuxième ligne convertit la chaîne de caractères "1" en un entier et le résultat du calcul entre les entiers. Est affiché.

Commande pour créer un nombre aléatoire

Commande pour générer des nombres aléatoires comme des dés

int r = new java.util.Random().nextInt(10);

Dans ce qui précède, un nombre aléatoire de 0 à 9 est attribué à la variable r. Exemple

public class Main {
	public static void main(String[] args) {
		//0 pour int type r~Générez et remplacez des nombres aléatoires jusqu'à 9
		int r = new java.util.Random().nextInt(10);
		//Afficher la variable r
		System.out.println(r);
	}
}

Résultat de l'exécution (les numéros générés aléatoirement sont attribués) スクリーンショット 2020-11-09 124155.png Il est également possible de varier.

public class Main {
	public static void main(String[] args) {
		//0 pour int type r~Générez et remplacez des nombres aléatoires jusqu'à 9
		int r = new java.util.Random().nextInt(10) + 10;
		//Afficher la variable r
		System.out.println(r);
	}
}

Résultat de l'exécution (des nombres aléatoires de 10 à 19 sont attribués) スクリーンショット 2020-11-09 124458.png

Commande pour recevoir une entrée du clavier

Accepte la saisie de chaînes de caractères ou d'entiers à partir du clavier

//Recevoir une chaîne
String input1 = new java.util.Scanner(System.in).nextLine();
//Recevoir un entier
int input2 = new java.util.Scanner(System.in).nextInt();

Exemple

public class Main {
	public static void main(String[] args) {
		System.out.println("Veuillez saisir le produit que vous avez acheté");
		String input1 = new java.util.Scanner(System.in).nextLine();
		
		System.out.println("Veuillez saisir le nombre d'achats");
		int input2 = new java.util.Scanner(System.in).nextInt();
		
		System.out.println(input1 + "À" + input2 + "C'est un individu. Merci pour votre achat.");
	}
}

Résultat d'exécution スクリーンショット 2020-11-09 130245.png J'ai essayé de résumer les instructions d'exécution des instructions de base.

Références

https://book.impress.co.jp/books/1113101090

La prochaine fois, j'aimerais écrire sur le branchement conditionnel et la répétition.

Recommended Posts

Ce que j'ai appris en Java (partie 3) Déclaration d'exécution des instructions
Ce que j'ai appris en Java (partie 2) Que sont les variables?
Ce que j'ai appris en Java (partie 4) Branchement conditionnel et répétition
Ce que j'ai appris en Java (partie 1) Flux de développement Java et présentation
Ce que j'ai appris lors de la création d'un serveur en Java
Ce que j'ai appris avec Java Gold
Ce que j'ai appris avec Java Silver
[Note] Ce que j'ai appris en six mois grâce à des inexpérimentés (Java)
[Note] Ce que j'ai appris en six mois grâce à des inexpérimentés (Java) (1)
Ce que j'ai appris
[Note] Ce que j'ai appris en six mois grâce à des inexpérimentés (Java) (3)
Ce que j'ai appris du calcul monétaire Java
Résumé de ce que j'ai appris dans Spring Batch
Ce que j'ai appris ② ~ Mock ~
Ce que j'ai appris ① ~ DJUnit ~
Exécution parallèle en Java
Un examen rapide de Java appris en classe part4
Un examen rapide de Java appris en classe part3
J'ai essayé d'utiliser l'instruction Extended for en Java
Un examen rapide de Java appris en classe part2
J'ai essayé de découvrir ce qui avait changé dans Java 9
Ce que j'ai recherché sur Java 8
Ce que j'ai recherché sur Java 6
J'ai fait une roulette à Java.
Ce que j'ai recherché sur Java 9
Ce que j'ai recherché sur Java 7
Exécution de processus externe en Java
J'ai essayé la métaprogrammation avec Java
Ce que j'ai appris sur Kotlin
Ce que j'ai recherché sur Java 5
Je souhaite simplifier l'instruction if-else de la branche conditionnelle en Java
Ce que j'ai appris en étudiant les rails
[java] Ce que j'ai fait en comparant des listes dans ma propre classe
J'ai envoyé un e-mail en Java
Résumé de «Modèles de conception appris en langage Java (édition multithread)» (partie 7)
Résumé de «Modèles de conception appris en langage Java (édition multithread)» (partie 3)
Résumé de «Modèles de conception appris en langage Java (édition multithread)» (partie 9)
J'ai créé un PDF avec Java.
Résumé de «Modèles de conception appris en langage Java (édition multithread)» (partie 4)
Résumé de «Modèles de conception appris en langage Java (édition multithread)» (Partie 5)
Résumé de «Modèles de conception appris en langage Java (édition multithread)» (partie 2)
Résumé de «Modèles de conception appris en langage Java (édition multi-thread)» (Partie 1)
[Java] Ce qui est resté bloqué dans l'encapsulation
J'ai fait une annotation en Java.
J'ai essayé d'utiliser JWT en Java
Ce que j'ai appris en travaillant Java avec Visual Studio Code
Faire une analyse de phrase en Java 8 (partie 2)
Résumé de «Modèles de conception appris en langage Java (édition multithread)» (partie 11)
Résumé de «Modèles de conception appris en langage Java (édition multithread)» (partie 12)
Ce que j'ai recherché sur l'apprentissage Java
Résumé de «Modèles de conception appris en langage Java (édition multithread)» (partie 8)
Création d'une analyse de phrase dans Java 8 (partie 1)
Pensons à ce qu'est la programmation déclarative en Java et Elm (partie 1)
Revue Java ② (calcul, séquence d'échappement, règle d'évaluation, conversion de type, instruction d'exécution d'instruction)
Qu'est-ce qu'une classe en langage Java (3 /?)
J'ai essayé d'utiliser l'API Elasticsearch en Java
Ce que j'ai étudié dans le développement de Wagby Note 1
Prenez ce que vous avez appris sur la réflexion Java
Etude Java n ° 3 (conversion de type et exécution d'instruction)