我是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