Nhập liệu từ Keyboard Trường Đại học Công nghệ Sài gòn Khoa Công nghệ Thông tin NỘI DUNG Nhập liệu từ Keyboard Sử dụng class BufferedReader nhập liệu từ bàn phím thông qua console Sử dụng class Scanner nhập liệu từ bàn phím thông qua console Sử dụng class JOptionPane nhập liệu từ bàn phím thông qua GUI (Graphic User Interface) Trường Đại học Công nghệ Sài gòn Khoa Công nghệ Thông tin HƯỚNG ĐỐI TƯỢNG Sử dụng BufferedReader Class BufferedReader Package java.io; Các bước nhập liệu: Thêm lệnh vào đầu chương trình: import java.io.*; Thêm lệnh: BufferedReader dataIn = new BufferedReader( new InputStreamReader(System.in) ); Khai báo biến kiểu String chứa tạm liệu nhập: String temp = dataIn.readLine(); Trường Đại học Công nghệ Sài gòn Khoa Công nghệ Thông tin HƯỚNG ĐỐI TƯỢNG Ví dụ import java.io.BufferedReader; import java.io.InputStreamReader; Import java.io.* import java.io.IOException; public class GetInputFromKeyboard { public static void main( String[] args ){ BufferedReader dataIn = new BufferedReader(new InputStreamReader( System.in) ); String name = ""; System.out.print("Nhập tên:"); name = dataIn.readLine(); System.out.println("Xin chào " + name ); } Trường Đại học Công nghệ Sài gòn Khoa Công nghệ Thông tin HƯỚNG ĐỐI TƯỢNG Sử dụng Scanner Class Scanner Package java.util; Các bước nhập liệu: Thêm lệnh vào đầu chương trình: import java.util.*; Thêm lệnh: Scanner datain=new Scanner(System.in); Khai báo biến kiểu String chứa tạm liệu nhập: String temp=datain.nextLine(); Trường Đại học Công nghệ Sài gòn Khoa Công nghệ Thông tin HƯỚNG ĐỐI TƯỢNG Ví dụ import java.util.Scanner; public class GetInputFromKeyboard { public static void main( String[] args ){ Scanner dataIn = new Scanner(System.in) ); String name = ""; System.out.print("Nhập tên:"); name = dataIn.nextLine(); System.out.println("Xin chào " + name ); } Import java.util.* Chuyen doi kieu dung Scanner Khi dung Scanner nen chuyen sang text Int i=Interger.pasrseInt(chuoi); String s=Interger.toString(so); Double d=Double.passeDouble(chuoi); String s=Double.toString(so); Trường Đại học Công nghệ Sài gòn Khoa Công nghệ Thông tin HƯỚNG ĐỐI TƯỢNG Sử dụng JOptionPane Class JOptionPane Package javax.Swing; Các bước nhập liệu: Thêm lệnh vào đầu chương trình: import java.swing.*; Thêm lệnh: name=JOptionPane.showInputDialog(“Nhap ten"); Trường Đại học Công nghệ Sài gòn Khoa Công nghệ Thông tin HƯỚNG ĐỐI TƯỢNG Ví dụ import javax.swing.JOptionPane; Import javax.swing.* public class GetInputFromKeyboard { public static void main( String[] args ){ String name = ""; name=JOptionPane.showInputDialog(“Nhap ten"); String msg = "Hello " + name ; JOptionPane.showMessageDialog(null, msg); }} Trường Đại học Công nghệ Sài gòn Khoa Công nghệ Thông tin HƯỚNG ĐỐI TƯỢNG Chuyển đổi kiểu Chuỗi sang số: Số nguyên: Integer.parseInt(String a); String a=“123”; int dataint=Integer.parseInt(a); Số thực: String a=“123”; double dataint=Double.parseDouble(a); Số sang chuỗi: String s=Integer.toString(int i); String s=Double.toString(double i); Trường Đại học Công nghệ Sài gòn Khoa Công nghệ Thông tin HƯỚNG ĐỐI TƯỢNG ... Trường Đại học Công nghệ Sài gòn Khoa Công nghệ Thông tin HƯỚNG ĐỐI TƯỢNG Sử dụng BufferedReader Class BufferedReader Package java.io; Các bước nhập liệu: Thêm lệnh vào đầu chương trình: import... } Trường Đại học Công nghệ Sài gòn Khoa Công nghệ Thông tin HƯỚNG ĐỐI TƯỢNG Sử dụng Scanner Class Scanner Package java.util; Các bước nhập liệu: Thêm lệnh vào đầu chương trình: import... Trường Đại học Công nghệ Sài gòn Khoa Công nghệ Thông tin HƯỚNG ĐỐI TƯỢNG Sử dụng JOptionPane Class JOptionPane Package javax.Swing; Các bước nhập liệu: Thêm lệnh vào đầu chương trình: import