scanf tidak mempunyai fungsi sepadan langsung dalam Java Alternatifnya ialah: Kelas pengimbas, yang menyediakan kaedah untuk membaca jenis data yang berbeza. Kelas BufferedReader menyediakan kaedah untuk membaca baris teks. Kelas InputStream menyediakan kaedah untuk membaca bait input demi bait.
makna scanf dalam Java
scanf ialah fungsi bahasa C yang digunakan untuk membaca input berformat daripada input standard (biasanya papan kekunci). Ia tidak mempunyai fungsi sepadan langsung di Jawa.
Alternatif Java untuk scanf
Kaedah berikut boleh digunakan dalam Java untuk membaca input berformat daripada input standard:
nextInt() code>, <code>nextDouble()
, nextLine()
, digunakan untuk membaca jenis data yang berbeza.
nextInt()
, nextDouble()
, nextLine()
,用于读取不同类型的数据。readLine()
方法,用于读取一行文本。read()
方法,用于逐字节读取输入。示例
使用 Scanner
readLine()
untuk membaca baris teks. 🎜🎜Kelas InputStream: 🎜Menyediakan kaedah read()
untuk membaca input byte byte. 🎜🎜Contoh🎜🎜🎜Gunakan kelas Pengimbas
untuk membaca dua integer: 🎜<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>
Atas ialah kandungan terperinci Maksud scanf dalam java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!