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
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.
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
À partir de cet état, saisissez "test" sur le clavier
Enter
La même chaîne de caractères que vous avez entrée s'affiche, donc c'est OK.
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
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