Maison > Java > javaDidacticiel > En Java, comment lire les données à partir d'une entrée standard ?

En Java, comment lire les données à partir d'une entrée standard ?

PHPz
Libérer: 2023-09-03 22:45:07
avant
1586 Les gens l'ont consulté

En Java, comment lire les données à partir dune entrée standard ?

L'entrée standard (stdin) peut être représentée par System.in en Java. System.in est une instance de la classe InputStream. Cela signifie que toutes ses méthodes fonctionnent sur des octets et non sur des chaînes. Pour lire toutes les données du clavier, nous pouvons utiliser la classe Reader ou Scanner .

Exemple 1

import java.io.*;
public class ReadDataFromInput {
   public static void main (String[] args) {
      int firstNum, secondNum, result;
<strong>      BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
</strong>      try {
         System.out.println("Enter a first number:");
         firstNum = Integer.parseInt(br.readLine());
         System.out.println("Enter a second number:");
         secondNum = Integer.parseInt(br.readLine());
         result = firstNum * secondNum;
         System.out.println("The Result is: " + result);
      } catch (IOException ioe) {
         System.out.println(ioe);
      }
   }
}
Copier après la connexion

Sortie

Enter a first number:
15
Enter a second number:
20
The Result is: 300
Copier après la connexion

Exemple 2

import java.util.*;
public class ReadDataFromScanner {
   public static void main (String[] args) {
      int firstNum, secondNum, result;
<strong>      Scanner scanner = new Scanner(System.in);
</strong>      System.out.println("Enter a first number:");
      firstNum = Integer.parseInt(scanner.nextLine());
      System.out.println("Enter a second number:");
      secondNum = Integer.parseInt(scanner.nextLine());
      result = firstNum * secondNum;
      System.out.println("The Result is: " + result);
   }
}
Copier après la connexion

Sortie

Enter a first number:
20
Enter a second number:
25
The Result is: 500
Copier après la connexion

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!

Étiquettes associées:
source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal