我是 Java 的初学者,正在为一门课程做一个 Mastermind 项目。
我有个问题。我想检索 的值leftDigit
并将其放入 array guess[4]
。但我不知道如何在循环之外检索它。
假设当我输入数字 1234 并且我希望它变成int[] guess = { 1, 2, 3, 4};
`
public static void inputNumber(){
Scanner input = new Scanner(System.in);
currentRow++;
System.out.printf ("Enter 4 numbers for attempt #%d: ", currentRow);
int count = 10000, leftDigit;
double tempNum;
int number = input.nextInt();
//finding the left digit
do{
tempNum = (double) number / count ;
leftDigit = (int) (tempNum * 10) ;
count /=10;
number = number - ( count * leftDigit);
} while (count != 1 );
}