Ocultar uma entrada de dados

1 resposta
Matheus_Cruz1

Olá, eu preciso ocultar a entrada digitada pelo usuario da tela.

System.out.println("Digite um Número: ");

int a = scanner.nextInt(); //entrada de dados (lendo um valor inteiro)

System.out.println("Digite um Número: ");

int b = scanner.nextInt(); //entrada de dados (lendo um valor inteiro)

System.out.println("Digite um Número: ");

int c = scanner.nextInt(); //entrada de dados (lendo um valor inteiro)

preciso ocultar os valores de a,b,c da tela .

1 Resposta

wldomiciano

Será que o método Console.readPassword() não faz o que vc quer? Seria algo assim:

import java.io.Console;

public class Main {
  public static void main(String... args) {
    Console console = System.console();

    int a = Integer.parseInt(String.valueOf(console.readPassword()));
    int b = Integer.parseInt(String.valueOf(console.readPassword()));
    int c = Integer.parseInt(String.valueOf(console.readPassword()));

    System.out.println(a + b + c);
  }
}
Criado 1 de outubro de 2021
Ultima resposta 1 de out. de 2021
Respostas 1
Participantes 2