مثال زیر با استفاده از کلاس Scanner ابتدا از کاربر یک ورودی رشته گرفته و نمایش می دهد و سپس یک عدد گرفته و نمایش می دهد.
import java.io.IOException;
import java.util.Scanner;
public class ReadInputScannerExample {
public static void main(String args[]) throws IOException {
Scanner scanner = new Scanner(new InputStreamReader(System.in));
System.out.println("Reading input from console using Scanner in Java ");
System.out.println("Please enter your input: ");
String input = scanner.nextLine();
System.out.println("User Input from console: " + input);
System.out.println("Reading int from console in Java: ");
int number = scanner.nextInt();
System.out.println("Integer input: " + number);
}
}
این هم خروجی برنامه :
Output:
Reading input from console using Scanner in Java
Please enter your input:
number
User Input from console: number
Reading int from console in Java:
1232
Integer input: 1232