Để đọc dữ liệu từ bàn phím, Java dùng class Scanner từ gói java.util. Cần import ở đầu file.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Tên bạn: ");
String ten = sc.nextLine();
System.out.print("Tuổi: ");
int tuoi = sc.nextInt();
System.out.println("Chào " + ten + ", " + tuoi + " tuổi!");
sc.close();
}
}Các hàm đọc của Scanner: nextLine() đọc cả dòng, nextInt() đọc số nguyên, nextDouble() đọc số thực. Toán tử giống C++: + - * / %, chia hai số nguyên cũng bị cắt phần thập phân.
?Hàm nào của Scanner đọc một số nguyên?