私はクラスのコードを書き、それを提出しました。それは機能しますが、メインの別のクラスではなく 1 つのクラスであるため、教師はそれを返しました。コードを分離する方法がわかりません。全体を書き直す必要がありますか、それとも簡単な方法はありますか?
ここに私のコードがあります:
package numberguess;
import java.util.Random;
import java.util.Scanner;
public class guessmain
{
public static void main(String[] args)
{
Random rand = new Random();
int answer = rand.nextInt(100);
answer ++;
int tries = 0;
Scanner input = new Scanner (System.in);
int guess;
boolean win = false;
while (win == false)
{
System.out.println("Guess a number between 1 and 100");
guess = input.nextInt();
if (guess > 100)
{
System.out.println("Your guess is out of the range");
}
else if (guess < 1)
{
System.out.println("Your guess is out of the range");
}
else if (guess == answer)
{
win = true;
tries++;
}
else if (guess < answer)
{
System.out.println("Your guess is too low");
tries++;
}
else if (guess > answer)
{
System.out.println("Your guess is too high");
tries++;
}
}
System.out.println("You Win!");
System.out.println("It took you " + tries + " tries");
}
}
(これがすべて正しくフォーマットされていることを願っています。これが私の最初の質問です)