Diferentes maneras de obtener información de usuario en Java (Ejemplos)

Java La entrada del usuario : Aquí, vamos a aprender acerca de los diversas formas de tomar la entrada del usuario en Java .

Aquí es algunas de las formas populares para tomar la entrada del usuario en Java ,

  1. mediante el uso de BufferedReader class
  2. mediante el uso de consola Class
  3. mediante el uso de escáner Class

1) Ejemplo de la entrada del usuario utilizando BufferedReader

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) throws IOException {
// Create an object of BufferedReader rdr
BufferedReader rdr =
new BufferedReader(new InputStreamReader(System.in));
// Display message for user
System.out.print("Enter your Job: ");
// BufferedReader object rdr read input from standard input stream
// and wrapped in BufferedReader
String job = rdr.readLine();
System.out.println("You are a " + job);
}
}

salida

Enter your Job: Technical writer
You are a Technical writer

2) Ejemplo de la entrada del usuario con la consola de Class

public class Main {
public static void main(String[] args) {
// Display message for user
System.out.print("Enter your Job: ");
// Using Console class to take input from user
String job = System.console().readLine();
System.out.println("You are a " + job);
}
}

salida

Enter your Job: Technical writer
You are a Technical writer

3) Ejemplo de la entrada del usuario utilizando escáner class

import java.util.Scanner;
public class Main {
public static void main(String args[]) {
Scanner input = new Scanner(System.in);
// Display message for user
System.out.print("Enter your name: ");
String name = input.nextLine();
System.out.println("My name is " + name);
// Display message for user
System.out.print("Enter your MCA percent: ");
float per = input.nextFloat();
System.out.println("My percent in MCA is: " + per);
}
}

salida

Enter your MCA percent: 98
My percent in MCA is: 98.0


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *