私はJavaの初心者で、コースのMastermindプロジェクトに取り組んでいます。
私は問題があります。leftDigit
の値を取得して配列に入れたい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 );
}