Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Industrial programming >> Java

Entrada y salida básica de Java

Entrada y salida básica de Java

En este tutorial, aprenderá formas sencillas de mostrar la salida a los usuarios y recibir información de los usuarios en Java.

Salida Java

En Java, simplemente puede usar

System.out.println(); or

System.out.print(); or

System.out.printf();

para enviar la salida a la salida estándar (pantalla).

Aquí,

No te preocupes si no lo entiendes. Hablaremos de class , public y static en capítulos posteriores.

Tomemos un ejemplo para generar una línea.

class AssignmentOperator {
    public static void main(String[] args) {
    	
        System.out.println("Java programming is interesting.");   
    }
}

Salida :

Java programming is interesting.

Aquí, hemos usado el println() método para mostrar la cadena.


Diferencia entre println(), print() y printf()


Ejemplo:imprimir() y imprimirln()

class Output {
    public static void main(String[] args) {
    	
        System.out.println("1. println ");
        System.out.println("2. println ");
    	
        System.out.print("1. print ");
        System.out.print("2. print");
    }
}

Salida :

1. println 
2. println 
1. print 2. print

En el ejemplo anterior, hemos mostrado el funcionamiento del print() y println() métodos. Para aprender sobre el printf() método, visite Java printf().


class Variables {
    public static void main(String[] args) {
    	
        Double number = -10.6;
    	
        System.out.println(5);
        System.out.println(number);
    }
}

Cuando ejecute el programa, la salida será:

5
-10.6

Aquí, puede ver que no hemos usado las comillas. Es porque para mostrar números enteros, variables, etc., no usamos comillas.


class PrintVariables {
    public static void main(String[] args) {
    	
        Double number = -10.6;
    	
        System.out.println("I am " + "awesome.");
        System.out.println("Number = " + number);
    }
}

Salida :

I am awesome.
Number = -10.6

En el ejemplo anterior, observe la línea,

System.out.println("I am " + "awesome.");

Aquí, hemos usado el + operador para concatenar (unir) las dos cadenas:"Yo soy" y "impresionante". .

Y también, la línea,

System.out.println("Number = " + number);

Aquí, primero el valor de la variable number se evalúa. Luego, el valor se concatena a la cadena:"Number =" .


Entrada Java

Java proporciona diferentes formas de obtener información del usuario. Sin embargo, en este tutorial, aprenderá a obtener información del usuario utilizando el objeto de Scanner clase.

Para usar el objeto de Scanner , necesitamos importar java.util.Scanner paquete.


import java.util.Scanner;

Para obtener más información sobre la importación de paquetes en Java, visite Paquetes de importación de Java.

Luego, necesitamos crear un objeto del Scanner clase. Podemos usar el objeto para recibir información del usuario.


// create an object of Scanner
Scanner input = new Scanner(System.in);

// take input from the user
int number = input.nextInt();

Ejemplo:obtener entrada de enteros del usuario

import java.util.Scanner;

class Input {
    public static void main(String[] args) {
    	
        Scanner input = new Scanner(System.in);
    	
        System.out.print("Enter an integer: ");
        int number = input.nextInt();
        System.out.println("You entered " + number);

        // closing the scanner object
        input.close();
    }
}

Salida :

Enter an integer: 23
You entered 23

En el ejemplo anterior, hemos creado un objeto llamado input del Scanner clase. Luego llamamos al nextInt() método del Scanner class para obtener una entrada entera del usuario.

Del mismo modo, podemos usar nextLong() , nextFloat() , nextDouble() y next() métodos para obtener long , float , double y string entrada respectivamente del usuario.

Nota :Hemos utilizado el close() método para cerrar el objeto. Se recomienda cerrar el objeto del escáner una vez que se toma la entrada.


Ejemplo:Obtener entrada flotante, doble y de cadena

import java.util.Scanner;

class Input {
    public static void main(String[] args) {
    	
        Scanner input = new Scanner(System.in);
    	
        // Getting float input
        System.out.print("Enter float: ");
        float myFloat = input.nextFloat();
        System.out.println("Float entered = " + myFloat);
    	
        // Getting double input
        System.out.print("Enter double: ");
        double myDouble = input.nextDouble();
        System.out.println("Double entered = " + myDouble);
    	
        // Getting String input
        System.out.print("Enter text: ");
        String myString = input.next();
        System.out.println("Text entered = " + myString);
    }
}

Salida :

Enter float: 2.343
Float entered = 2.343
Enter double: -23.4
Double entered = -23.4
Enter text: Hey!
Text entered = Hey!

Como se mencionó, hay otras varias formas de obtener información del usuario. Para obtener más información sobre Scanner , visite Escáner de Java.


Java

  1. Entrada y salida básica de C#
  2. Entrada/salida básica de C++
  3. Entrada, salida e importación de Python
  4. Variables y literales de Java
  5. Objetos y clases de Java
  6. Clase abstracta de Java y métodos abstractos
  7. Clase de escáner Java
  8. Pestillo D
  9. Java - Sintaxis básica
  10. Java - Operadores básicos
  11. C - Entrada y Salida