Nói đơn giản, thì việc nhập dữ liệu này nó giống như ở lập trình pascal, C cơ bản – thường thì nhập dữ liệu qua màn hình ms-dos (với java nếu bạn dùng câu lệnh java, javac trong cmd thì nó cũng sẽ giống như vậy, nhưng bất tiện) .
- Ở đây, chúng ta có 1 giao diện tích hợp vào IDE, nơi mà ở những bài trước, các bạn in kết quả ra (lệnhSystem.out.println…), và bây giờ, chúng ta nhập dữ liệu vào bằng chính màn hình đó.
- Có nhiều cách để làm được điều này, nhưng ở bài này, mình sẽ giới thiệu cách mà theo mình là ngắn gọn dễ hiểu nhất để nhập và lấy được các kiểu dữ liệu thông dụng : kiểu nguyên, kiểu thực, kiểu chuỗi. (Đi sâu hơn, mình sẽ nói trong phần input – output , chắc là vài bài nữa mới tới).
Đầu tiên là bạn phải thêm gói này vào ở đầu chương trình
PHP:
import java.util.Scanner;
Trong chương trình, bạn tạo 1 đối tượng Scanner, tên đối tượng bạn tự đặt, ở đây tên đối tượng mình đặt là “nhapDuLieu”
PHP:
Scanner nhapDuLieu = new Scanner(System.in);
Sau đó, để đọc cả dòng văn bản (dùng nó để đọc chuỗi ký tự) ta dùng lệnh nhapDuLieu.nextLine(), gán vào biến nào đó giá trị, vd mình dùng biến “ten” – kiểu String
PHP:
ten = nhapDuLieu.nextLine();
Tương tự, để đọc kiểu dữ liệu dạng số nguyên, số thực dùng lệnh :
PHP:
nhapDuLieu.nextInt();nhapDuLieu.nextFloat();
nhapDuLieu. + Ctrl + Cách (space)
Bài demo:
PHP:
package demo.android.vn;
import java.util.Scanner;
public class AndroidVn {
public static void main(String[] args) {
int tuoi;
String ten;
Scanner nhapDuLieu = new Scanner(System.in);
System.out.print("Nhập Tên: ");
ten = nhapDuLieu.nextLine();
System.out.print("Nhập Tuổi: ");
tuoi = nhapDuLieu.nextInt();
System.out.println("\nTên Vừa Nhập:" + ten+"\n");
System.out.println("Tuổi Vừa Nhập: " + tuoi);
}
}
Bài tập về nhà:
Post a Comment Blogger Facebook
Post a Comment