天天看点

java readline()函数用法_如何在Java中使用Readline()

我是Java的初学者,我正在阅读通过ReadLine()方法从键盘给变量赋值的主题,并且书中给出的程序如下

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();

}

我想问以下问题:

>在以下语句中执行的操作

DataInputStream in = new DataInputStream(** System.in **);

如果in是DataInputStream的一个对象,那么什么是new和什么是上面语句右边的语句呢?

>为什么使用不同的方法来放置整数值

into intnumber和float value转换为floatnumber