Breaking

Post Top Ad

Your Ad Spot

jueves, 19 de diciembre de 2019

Entrada y salida básica de Java

En este artículo, aprenderá formas sencillas de mostrar la salida y recibir información del usuario.

Salida de Java

Usted puede simplemente utilizar System.out.println()System.out.print()System.out.printf()para enviar la salida a la salida estándar (pantalla).
Systemes una clase y outes un public staticcampo que acepta datos de salida. No te preocupes si no lo entiendes. Classes,, publicstaticserá discutido en capítulos posteriores.
Tomemos un ejemplo para generar una línea.
  1. class AssignmentOperator {
  2. public static void main(String[] args) {
  3. System.out.println("Java programming is interesting.");
  4. }
  5. }
Cuando ejecutas el programa, la salida será:
La programación en Java es interesante.
Aquí, printlnhay un método que muestra la cadena entre comillas.

¿Cuál es la diferencia entre println (), print () y printf ()?

  • print() - imprime cadena dentro de las comillas.
  • println()- imprime una cadena dentro de las comillas similar al print()método. Luego el cursor se mueve al comienzo de la siguiente línea.
  • printf()- proporciona formato de cadena (similar a printf en la programación C / C ++ ).

Ejemplo 2: print () y println ()

  1. class Output {
  2. public static void main(String[] args) {
  3. System.out.println("1. println ");
  4. System.out.println("2. println ");
  5. System.out.print("1. print ");
  6. System.out.print("2. print");
  7. }
  8. }
Cuando ejecutas el programa, la salida será:
1. println 
2. println 
1. imprimir 2. imprimir
Visite esta página para aprender sobre Java printf () .

Para mostrar enteros, variables, etc., no utilice comillas.

Ejemplo 3: Impresión de variables y literales

  1. class Variables {
  2. public static void main(String[] args) {
  3. Double number = -10.6;
  4. System.out.println(5);
  5. System.out.println(number);
  6. }
  7. }
Cuando ejecutas el programa, la salida será:
5 5
-10,6

Puede usar el operador + para concatenar cadenas e imprimirlo.

Ejemplo 4: Imprimir cadenas concatenadas

  1. class PrintVariables {
  2. public static void main(String[] args) {
  3. Double number = -10.6;
  4. System.out.println("I am " + "awesome.");
  5. System.out.println("Number = " + number);
  6. }
  7. }
Cuando ejecutas el programa, la salida será:
Soy increíble.
Número = -10,6
Considere lo siguiente: System.out.println("I am " + "awesome.") ;
Cadenas "I am ""awesome."se concatenan primero antes de imprimirse en la pantalla.
Considere lo siguiente: System.out.println("Number = " + number) ;
El valor de la variable numberse evalúa primero. Su valor es el doubleque el compilador convierte en cadena. Luego, las cadenas se concatenan e imprimen en la pantalla.

Entrada de Java

Hay varias formas de obtener información del usuario en Java. Aprenderá a obtener información mediante el uso de Scanner objetos en este artículo.
Para eso, necesitas importar la Scannerclase usando:
import java.util.Scanner;
Obtenga más información sobre la importación de Java
Luego, crearemos un objeto de Scannerclase que se utilizará para obtener información del usuario.
Entrada del escáner = nuevo escáner (System.in);
int número = input.nextInt ();

Ejemplo 5: Obtenga una entrada entera del usuario

  1. import java.util.Scanner;
  2. class Input {
  3. public static void main(String[] args) {
  4. Scanner input = new Scanner(System.in);
  5. System.out.print("Enter an integer: ");
  6. int number = input.nextInt();
  7. System.out.println("You entered " + number);
  8. }
  9. }
Cuando ejecutas el programa, la salida será:
Ingrese un número entero: 23
Has entrado 23
Aquí se crea el inputobjeto de Scannerclase. Luego, el nextInt()método de la Scannerclase se utiliza para obtener una entrada entera del usuario.
Para llegar longfloatdoubley la Stringentrada del usuario, puede utilizar nextLong()nextFloat()nextDouble()next()métodos respectivamente.

Ejemplo 6: Obtener entrada flotante, doble y de cadena

  1. import java.util.Scanner;
  2. class Input {
  3. public static void main(String[] args) {
  4. Scanner input = new Scanner(System.in);
  5. // Getting float input
  6. System.out.print("Enter float: ");
  7. float myFloat = input.nextFloat();
  8. System.out.println("Float entered = " + myFloat);
  9. // Getting double input
  10. System.out.print("Enter double: ");
  11. double myDouble = input.nextDouble();
  12. System.out.println("Double entered = " + myDouble);
  13. // Getting String input
  14. System.out.print("Enter text: ");
  15. String myString = input.next();
  16. System.out.println("Text entered = " + myString);
  17. }
  18. }
Cuando ejecutas el programa, la salida será:
Introduzca flotante: 2.343
Flotador ingresado = 2.343
Ingrese doble: -23.4
Doble entrada = -23.4
Ingrese el texto: ¡Hola!
Texto ingresado = ¡Hola!
Como se mencionó, hay otras formas de obtener información del usuario. Para obtener más información, visite: ¿Cómo obtener la entrada del usuario en Java?

No hay comentarios.:

Publicar un comentario

Dejanos tu comentario para seguir mejorando!

Post Top Ad

Your Ad Spot

Páginas