Bagaimana untuk membaca nombor dan huruf yang dimasukkan dalam Java? Gunakan kelas Pengimbas untuk membaca nombor (nextInt()) dan rentetan (nextLine()). Gunakan kelas BufferedReader untuk membaca baris teks dan menghuraikan nombor (parseInt()). Gunakan kelas Console untuk membaca nombor (nextInt()) dan rentetan (readLine()).
Cara membaca nombor dan huruf yang dimasukkan dalam Java
Terdapat banyak kaedah dalam Java untuk membaca nombor dan huruf yang dimasukkan pengguna daripada konsol:
1. Kelas Pengimbas menyediakan kaedah nextInt() dan nextLine() untuk membaca nombor dan rentetan masing-masing.
<code class="java">import java.util.Scanner; public class ReadInput { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); // 读取数字 int number = scanner.nextInt(); // 读取字符串(包括空格) String inputString = scanner.nextLine(); } }</code>
Kelas BufferedReader menyediakan kaedah readLine() untuk membaca baris teks.
<code class="java">import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class ReadInput { public static void main(String[] args) throws IOException { BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); // 读取数字 int number = Integer.parseInt(reader.readLine()); // 读取字符串(不包括换行符) String inputString = reader.readLine(); } }</code>
Kelas Console (diperkenalkan dalam Java 11) menyediakan cara yang lebih bersih untuk membaca input.
<code class="java">import java.io.Console; public class ReadInput { public static void main(String[] args) { Console console = System.console(); // 读取数字 int number = console.reader().nextInt(); // 读取字符串(包括空格) String inputString = console.reader().readLine(); } }</code>
Semua kaedah menyekat sehingga pengguna memasukkan data dan menekan Enter.
Atas ialah kandungan terperinci Bagaimana untuk membaca nombor dan huruf input dalam java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!