Me cuesta entender Scanner en Java y obtener información del usuario, ¿alguien puede explicarlo de una manera simple?

// Copia desde aquí a:

/ * si necesita tener una entrada de usuario, debe usar Scanner o BufferedReader. * /

/ * Para obtener Scanner en su programa, debe importarlo. java.util.Scanner es la ubicación de Scanner, por lo que hacemos * /

import java.util.Scanner;

/ * En Java, cada código debe ser contenedor dentro de una clase, por lo que tenemos * /

clase pública Session3Assignment2 {

/ * Todos los programas comienzan desde la función principal (excepto en el caso de applets), por lo que sin un programa principal su programa no se ejecutará. * /

public static void main (String [] args) {

/ * Para usar un escáner debemos crear su objeto. * /

/ * nueva palabra clave se utiliza para crear objetos. La sintaxis es (className objectName = new className ();) El objectName es de su elección. * /

Scanner sc = new Scanner(system.in); / * aquí creamos un objeto (nuevo Scanner ()), lo asignamos a la variable sc y le pedimos que tome entradas del sistema (Recursos e información del sistema); * /

int n;

System.out.print("Enter value : "); / * solo una notificación al usuario para ingresar el valor. * /

n = sc.nextInt(); / * Esto dice esperar hasta que el usuario ingrese un número entero y luego lo almacene en n. Si llega una entrada no int, obtendrá un error. * /

/ * Scanner es una clase y tiene muchas funciones estándar para obtener entradas.

int -> nextInt ();

Cadena -> nextLine ()

double -> nextDouble ();

Debe usarlos de acuerdo con los requisitos de entrada.

necesitábamos una entrada entera aquí, así que usamos nextInt ();

Si no obtuvo todo, solo comprenda que tenemos que usar nextX () para obtener la entrada de tipo X.

* /

boolean isPrime = true;

para (int i = 2; i <n; i ++) {

if (n% i == 0) {
isPrime = false;
descanso;
}
}

if (isPrime) {
System.out.println (n + “es un número primo”);
} más {
System.out.println (n + “no es un número primo”);

}
}
}

// ¡Copia hasta aquí!

Vaya, esto se veía mucho mejor en mi editor. 😛

Copie el código y péguelo en su IDE. Y lamento haber tenido que esperar un día para obtener una respuesta. Buena suerte con tu codificación. Si desea obtener más explicaciones sobre cualquier parte, simplemente envíe un mensaje.