Java trae varios Streams con su paquete de E/S que ayuda al usuario a realizar todas las operaciones de entrada y salida. Estos flujos admiten todos los tipos de objetos, tipos de datos, caracteres, archivos, etc. para ejecutar completamente las operaciones de E/S. Hay dos formas en las que podemos recibir información del usuario o de un archivo
- Clase BufferedReader
- Clase de escáner
1. Lector almacenado en búfer
Es una clase simple que se utiliza para leer una secuencia de caracteres. Tiene una función simple que lee un carácter, otra lectura que lee, una array de caracteres y una función readLine() que lee una línea.
Java
// Java Program for taking user // input using BufferedReader Class import java.io.*; class GFG { // Main Method public static void main(String [] args) throws IOException { // Creating BufferedReader Object // InputStreamReader converts bytes to // stream of character BufferedReader bfn = new BufferedReader(new InputStreamReader(System.in)); // Asking for input from user System.out.println("Enter String : "); System.out.println("Enter Integer : "); // String reading internally String str = bfn.readLine(); // Integer reading internally int it = Integer.parseInt(bfn.readLine()); // Printing String System.out.println("Entered String : "+ str); // Printing Integer System.out.println("Entered Integer : "+ it); } }
Java
// Java Program to show how to take // input from user using Scanner Class import java.util.*; class GFG { public static void main(String[] args) { // Scanner definition Scanner scn = new Scanner(System.in); // input is a string ( one word ) // read by next() function String str1 = scn.next(); // print String System.out.println("Entered String str1 : " + str1); // input is a String ( complete Sentence ) // read by nextLine()function String str2 = scn.nextLine(); // print string System.out.println("Entered String str2 : " + str2); // input is an Integer // read by nextInt() function int x = scn.nextInt(); // print integer System.out.println("Entered Integer : " + x); // input is a floatingValue // read by nextFloat() function float f = scn.nextFloat(); // print floating value System.out.println("Entered FloatValue : " + f); } }
Publicación traducida automáticamente
Artículo escrito por rexsunar37010 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA