soy principiante en Java y que estaba leyendo el tema de dar valores a las variables a través readLine()
método desde el teclado y el programa para la dada en el libro es la siguiente¿Cómo usar el método readline() en 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
quiero preguntar siguientes preguntas :
lo que se hace de la siguiente declaración
DataInputStream in = new DataInputStream(System.in);
Si
in
es un objeto deDataInputStream
, entonces ¿qué es nuevo y qué hace la declaración en el lado derecho de la declaración anterior?¿Por qué se han utilizado diferentes métodos para poner el valor entero en intNumber y el valor del flotador en floatnumber