Plusieurs méthodes seront listées ci-dessous :
Méthode 1 : Recevoir un personnage depuis la console et l'imprimer
public static void main(String [] args) throws IOException{ System.out.print(“Enter a Char:”); char i = (char) System.in.read(); System.out.println(“your char is :”+i); } }
Bien que cette méthode permette d'obtenir les caractères saisis à partir du clavier, System.out.read() ne peut obtenir qu'un seul caractère en même temps, le type de la variable entrante ne peut être que char . nous saisissons un nombre et espérons obtenir une variable entière, nous devons modifier le type de variable, ce qui est plus gênant.
Méthode 2 : recevez une chaîne de la console et imprimez-la. Dans cette question, nous devons utiliser la classe BufferedReader et la classe InputStreamReader
public static void main(String [] args) throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String str = null; System.out.println(“Enter your value:”); str = br.readLine(); System.out.println(“your value is :”+str); }
afin que nous puissions obtenir la chaîne que nous saisissons.
Troisième méthode : je pense que cette méthode est la plus simple et la plus puissante, qui consiste à utiliser la classe Scanner
public static void main(String [] args) { Scanner sc = new Scanner(System.in); System.out.println(“请输入你的姓名:”); String name = sc.nextLine(); System.out.println(“请输入你的年龄:”); int age = sc.nextInt(); System.out.println(“请输入你的工资:”); float salary = sc.nextFloat(); System.out.println(“你的信息如下:”); System.out.println(“姓名:”+name+“\n”+“年龄:”+age+“\n”+“工资:”+salary); }
Ce code a montré que Scanner Que ce soit la classe est destinée aux chaînes, aux données entières ou aux variables de type float, il vous suffit de faire un petit changement pour réaliser la fonction C'est sans aucun doute le plus puissant
Tutoriel recommandé : Introduction à Java ! tutoriel
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!