Loading Now

Nhập xuất dữ liệu cơ bản trong Java

Nhập xuất dữ liệu cơ bản trong Java

Bài tập

Bạn hãy viết chương trình nhập vào tên của mình từ bàn phím và thực hiện hiển thị ra màn hình dòng chữ:

Hello {P}

Với {P} là tên bạn vừa nhập từ bàn phím.

Ví dụ nếu bạn nhập tên là Trung thì màn hình sẽ hiển thị lên dòng chữ:

Hello Trung

Lý thuyết

Để nhập được dữ liệu từ bàn phím bạn cần tạo ra đối tượng thuộc lớp Scanner trong package java.util.Scanner. Xem ví dụ về chương trình nhập dữ liệu từ bàn phím và hiển thị ra màn hình:

import java.util.Scanner;

public class Input {
	public static void main(String[] args) {
		// Tạo ra đối tượng sc thuộc lớp Scanner để nhập dữ liệu
		Scanner sc = new Scanner(System.in);
		String name = sc.next();
		System.out.println("Hello " + name);
	}
}

Khi chạy chương trình trên nếu bạn nhập Kien và bấm phím Enter thì màn hình sẽ hiển thị ra:

Hello Kien

Bạn cần thêm câu lệnh import java.util.Scanner; vì lớp Scanner nằm trong package này (bạn sẽ hiểu rõ hơn về lớp và đối tượng trong khóa học lập trình Java hướng đối tượng). Tương tự, bạn có thể nhập dữ liệu cho các biến kiểu int, double, char, ... với đối tượng sc giống như sau:

import java.util.Scanner;

public class Input {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		String name = sc.next();
		int age = sc.nextInt();
		double gpa = sc.nextDouble();
		System.out.println("Name: " + name);
		System.out.println("Age: " + age);
		System.out.println("Grade Point Average: " + gpa);
	}
}

Trong ví dụ trên nếu bạn nhập:

Nam
19
7.7

Thì màn hình sẽ hiển thị ra:

Name: Nam
Age: 19
Grade Point Average: 7.7

Đọc tới đây bạn đã biết cách sử dụng đối tượng thuộc lớp Scanner để nhập dữ liệu, hãy quay lại phần bài tập và làm thử.

Hướng dẫn

Code mẫu:

import java.util.Scanner;

public class Input {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		System.out.println("Hello " + sc.next());
	}
}

Post Comment

Contact