Étudier Java ―― 4

Mettre une chaîne dans une variable

La définition de variable pour la chaîne est "String"

Faites attention ・ Le premier S est capital ・ Lorsque vous insérez une variable, placez la chaîne de caractères entre "" " Est-ce à propos?

Ajoutez "String" à la forme de base habituelle.

Yomogi.java


public class Yomogi{
	public static void main(String[] args){
		String s;
		s = "Bonjour le monde";
		
		System.out.println(s);
	}
}

Courir

pic007.JPG

Avec ce genre de chose, c'est pareil même si vous écrivez la chaîne de caractères directement dans println Je l'ai essayé comme préparation à la saisie depuis le clavier après cela.

Entrée depuis le clavier

Saisissez une chaîne de caractères à partir du clavier. Rappelez-vous le nouveau formulaire de base, qui est un développement du formulaire de base, comme forme de base de saisie au clavier.

Yomogi.java


import java.io.*;

public class Yomogi{
	public static void main(String[] args) throws IOException{
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		
		String s;
		s = br.readLine();
		
		System.out.println(s);
	}
}

La pièce ajoutée à partir du formulaire de base est ・ Importez java.io. *; ・ Lance IOException ・ BufferedReader br = nouveau BufferedReader (nouveau InputStreamReader (System.in)); ・ Br.readLine () Merveille.

Entrée depuis le clavier dans la partie "br.readLine ()" Est-ce quelque chose comme mettre une chaîne de caractères dans la variable s?

Ceci est un modèle pour la saisie au clavier Frappez-le dans votre tête une fois.

Courir

pic009.jpg

À partir de cet état, saisissez "test" sur le clavier

pic010.jpg

Enter

pic008.JPG

La même chaîne de caractères que vous avez entrée s'affiche, donc c'est OK.

Numériser les nombres saisis à partir du clavier

Même si vous entrez un nombre à partir du clavier, il est traité comme une chaîne de caractères au lieu d'un nombre. Par conséquent, il est quantifié pour le calcul dans le programme.

-Convertir en un nombre en utilisant Integer.parseInt ()

Ajouter "Integer.parseInt ()" à la forme de base de la saisie au clavier

Yomogi.java


import java.io.*;

public class Yomogi{
	public static void main(String[] args) throws IOException{
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		
		int a;
		String s;

		s = br.readLine();		
		a = Integer.parseInt(s);
		
		a = a + 5;
		
		System.out.println(a);
	}
}

-Entrez le nombre (chaîne de caractères) entré à partir du clavier dans la variable s ・ La variable s est quantifiée par "Integer.parseInt (s)" et placée dans la variable a ・ Ajouter 5 à a et sortie

Courir

pic011.jpg

Comme c'était comme prévu, la conversion de la chaîne de caractères en valeur numérique s'est terminée avec succès.

Cette fois, comme ↓, j'ai exécuté ** input ** et ** numérisation ** de la chaîne de caractères sur des lignes séparées.

int a;
String s;
s = br.readLine();       //contribution
a = Integer.parseInt(s);      //Quantifier

↓ Si vous faites cela, il semble que vous puissiez mettre ** traitement d'entrée ** dans ** numérisation ** et l'assembler.

int a;
a = Integer.parseInt(br.readLine());

Vous pouvez omettre la définition de variable de la chaîne de caractères, Cela peut être mieux selon la situation.

Lorsque vous souhaitez numériser une chaîne de caractères comprenant un point décimal

Double.parseDouble()

Je peux l'utiliser un jour.

Cette fois jusqu'à ici.

Recommended Posts

Étudier Java ―― 3
Étudier Java ―― 4
Étudier Java -5
Étudier Java ―― 1
Étudier Java # 0
Étudier Java ―― 8
Étudier Java ②
Étudier Java ―― 7
Étudier Java ―― 2
Étudier Java ①
Étudier Java -10
Étudier Java 8 (facultatif)
Étudier java9 (jShell)
Étudier Java 8 (Stream)
Etudier Java 8 (Collector / Collectors)
Etudier Java 8 (voir méthode)
Etudier Java 8 (voir constructeur)
Java
Étudier Java ~ Partie 8 ~ Cast
Etudier Java 8 (expression lambda)
Java
Apprendre Java (0)
[Java] tableau
[Java] Annotation
Module [Java]
Tableau Java
Astuces Java, astuces
Méthodes Java
Méthode Java
java (constructeur)
Tableau Java
[Java] ArrayDeque
java (remplacement)
java (méthode)
Journée Java 2018
Étudier Java # 6 (Comment écrire des blocs)
java (tableau)
Java statique
Sérialisation Java
JAVA payé
Java (ensemble)
tri shell java
[Java] compareTo
java réfléchissant 获 获 举
java (interface)
Mémorandum Java
Tableau Java
[Java] Array
[Java] Polymorphisme
Revue Java
framework java
Fonctionnalités Java
[Java] Héritage
FastScanner Java
Fonctionnalités Java
java débutant 3
Mémo Java
java (encapsulation)
Héritage Java
[Java] Surcharge