Maison  >  Article  >  Java  >  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
PHPzavant
2023-09-03 22:45:071517parcourir

En Java, comment lire les données à partir d’une 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);
      }
   }
}

Sortie

Enter a first number:
15
Enter a second number:
20
The Result is: 300

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);
   }
}

Sortie

Enter a first number:
20
Enter a second number:
25
The Result is: 500

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer