Tôi mới bắt đầu trong Java và tôi đã đọc chủ đề cho các giá trị cho các biến qua readLine()
phương pháp từ bàn phím và các chương trình cho rằng đưa ra trong cuốn sách như sauLàm thế nào để sử dụng phương thức readline() trong Java?
import java.io.DataInputStream
class Reading
{
public static void main(String args[])
{
DataInputStream in = new DataInputStream(System.in);
int intnumber=0;
float floatnumber=0.0f;
try {
system.out.println("enter an integer: ");
intnumber = Integer.parseInt(in.readline());
system.out.println("enter a float number: ");
floatnumber = Float.valueOf(in.readline()).floatvalue();
}
//rest of code
Tôi muốn hỏi câu hỏi sau :
gì được thực hiện trong báo cáo kết quả sau
DataInputStream in = new DataInputStream(System.in);
Nếu
in
là một đối tượng củaDataInputStream
thì có gì mới và những gì tuyên bố ở phía bên phải của tuyên bố trên làm gì?Tại sao phương pháp khác nhau đã được sử dụng để đưa các giá trị số nguyên vào intnumber và giá trị float vào floatnumber