Entrada y salida de Java: una guía para principiantes

En cualquier lenguaje de programación, la entrada y salida (E / S) es una parte clave de la interacción del usuario con su programa. La entrada le permite obtener datos del usuario, mientras que la salida le permite mostrarlos.

Como ocurre con la mayoría de los lenguajes de programación, el teclado es el dispositivo de entrada estándar y la pantalla es el dispositivo de salida estándar.

Esta guía analiza las funciones de E / S básicas que puede realizar con Java.

Salida de Java

Para mostrar la salida en una pantalla, puede utilizar el método println () . Este método está en la clase System .

Utilice la siguiente sintaxis para mostrar datos:

System.out.println ("Su salida va aquí.");

Los espectáculos de los estados por encima de un campo denominado a cabo. Este es un campo estático público que acepta la salida de datos.

También debe poner comillas en los datos que desea que se muestren. La excepción a esto es cuando el valor en la declaración System.out.println () es una variable o un número.

Vea el ejemplo a continuación:

int t = 24;

System.out.println (t) // la salida es 24, no t

System.out.println (96)

Java también le permite realizar operaciones aritméticas dentro del método println () . Puede sumar, restar, dividir o usar módulo con este método. Es importante tener en cuenta que se supone que no debe poner comillas mientras usa estas operaciones aritméticas. Si lo hace, el compilador de Java tratará la expresión como una cadena.

  • System.out.println ((9 * 6) / 5); | La salida obtenida es el resultado de la expresión aritmética.
  • System.out.println ("(9 * 6) / 5"); | La salida obtenida es la expresión aritmética y no el resultado.

El método println () no es el único método Java que puede utilizar para generar datos. El método print () también se puede utilizar para realizar operaciones similares a println () . La única diferencia es que println () coloca el cursor en la siguiente línea después de imprimir, mientras que print () deja el cursor donde se detuvo la salida.

Operadores aritméticos y de asignación explicados en Java

El ejemplo de código completamente funcional a continuación debería ayudar a fundamentar los conceptos anteriores.

Salida de clase pública {

public static void main (String [] args) {

int edad = 20;

System.out.println ("Java");

System.out.println ("Programación");

System.out.print ("Java");

System.out.print ("Programación");

System.out.println ("Java tiene más de" + age + "años."); // Línea 8

}

}

La línea 8 introduce el operador de concatenación ( + ). Concatenación significa unirse. Por lo tanto, ese operador (+) se usa para unir diferentes partes de la salida.

Recuerde que las comillas no se colocan en variables dentro de la declaración System.out.println () . La línea 8 muestra cómo el operador de concatenación le permite cumplir con esta condición.

Entrada de Java

Java proporciona varias formas de obtener la entrada del usuario, pero aquí se usa la clase Scanner .

Para acceder a la clase de escáner , debe importarlo.

import java.util.Scanner;

Luego debe crear un objeto de la clase Scanner . Este objeto se puede utilizar para introducir datos.

  • Entrada del escáner = nuevo escáner (System.in); | Creando un objeto llamado entrada.

Vea el ejemplo a continuación:

import java.util.Scanner;

clase Salida {

public static void main (String args []) {

Entrada del escáner = nuevo escáner (System.in);

System.out.println ("Ingrese un número entero");

int n = input.nextInt (); // Línea 5

si ((n% 2) == 0) {

System.out.println ("Tu número es par");

}demás{

System.out.println ("Su número es impar");

input.close (); // Línea 10

}

}}

El código anterior toma un número entero de un usuario y luego le dice si es par o impar.

La línea 5 muestra el método nextInt () . Este método se usa para obtener una entrada entera.

Si quisiera capturar un tipo de datos String , float o long , entonces usaría los métodos next () , nextFloat () y nextLong () respectivamente.

En la línea 10, está el método close () . Cierra la clase Scanner . Es recomendable cerrar siempre la clase Scanner cuando haya terminado de usarla.

Ahora sabe más sobre la entrada y la salida en Java

En el último ejemplo de código de este artículo, se utilizó la instrucción if . Es una de las tres estructuras de control de programas en Java. En particular, es una declaración de selección.

Las declaraciones de selección son importantes para elegir una ruta de ejecución dada una condición verdadera o falsa. Y ahora que sabe un poco más sobre entrada y salida en Java, ¿por qué no ampliar sus conocimientos sobre este lenguaje de programación en otras áreas?