Мне нужно написать небольшую программу на Java, которая просит человека ввести Pin-код. Поэтому мне нужно, чтобы Pin был скрыт со звездочками (*) вместо цифр. Как я могу это сделать?
Пока это мой код:
import java.util.Scanner;
import java.io.*;
public class codePin {
public static void main(String[] args){
int pinSize = 0;
do{
Scanner pin = new Scanner(System.in);
System.out.println("Enter Pin: ");
int str = pin.nextInt();
String s = new Integer(str).toString();
pinSize = s.length();
if(pinSize != 4){
System.out.println("Your pin must be 4 integers");
} else {
System.out.println("We're checking if Pin was right...");
}
}while(pinSize != 4);
}
}
На самом деле эта программа работает сейчас, но я хочу добавить функциональность, чтобы отображать Pin как "* * *" или "* *" и т.д. (в консоли, когда Person входит в собственный Pin). Я нашел что-то, чтобы полностью скрыть Pin, но я не хочу этого. Я хочу, чтобы Pin со звездочками
Любые идеи? Благодаря