scanf n'a pas de fonction correspondante directe en Java. Ses alternatives sont : La classe Scanner, qui fournit des méthodes pour lire différents types de données. La classe BufferedReader fournit des méthodes pour lire une ligne de texte. La classe InputStream fournit des méthodes pour lire les entrées octet par octet.
scanf signification en Java
scanf est une fonction du langage C utilisée pour lire une entrée formatée à partir d'une entrée standard (généralement le clavier). Il n’a pas de fonction équivalente directe en Java.
Une alternative Java à scanf
Les méthodes suivantes peuvent être utilisées en Java pour lire une entrée formatée à partir d'une entrée standard :
nextInt() code>, <code>nextDouble()
, nextLine()
, utilisés pour lire différents types de données.
nextInt()
, nextDouble()
, nextLine()
,用于读取不同类型的数据。readLine()
方法,用于读取一行文本。read()
方法,用于逐字节读取输入。示例
使用 Scanner
readLine()
pour lire une ligne de texte. 🎜🎜Classe InputStream : 🎜Fournit la méthode read()
pour lire l'entrée octet par octet. 🎜🎜Exemple🎜🎜🎜Utilisez la classe Scanner
pour lire deux entiers : 🎜<code class="java">import java.util.Scanner; public class ReadIntegers { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("Enter two integers separated by space: "); int num1 = scanner.nextInt(); int num2 = scanner.nextInt(); System.out.println("You entered " + num1 + " and " + num2); } }</code>
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!