私は初心者のJavaクラスに属しています。追加のメソッドを使用して別のメソッドを使用することについては混乱します。私は自分の仕事の大部分をやっていると思うが、その方法を作るためには助けが必要だ。 1つは質問を生成し、もう1つはメッセージを表示することです。同じ結果を生成するメソッドを作成する
私はメソッドを呼び出すと、まだ正しくループさせるようにする方法
public static test(num1,num2,num3)
が、私のコード内を呼び出すために、どのように私はそれを作るかということ?知っていますか
:そのために、私はpublic static in generateQuestion()
と
public static void displayMessage(boolean isCorrect)
これをという名前のメソッドを記述する必要が私に与えられた課題の指示で
は、私のコードです//For Random Generator
import java.util.Random;
//Uses a class Scanner
import java.util.Scanner;
public class Assign6
{
public static void main(String[] args)
{
//Scanner to Obtain Input from CW
Scanner input = new Scanner(System.in);
//Generate Random Number for Quiz
Random randomNumbers = new Random();
int number1 = 0;
int number2 = 0;
int answer = 0;
//Rolls number from 1-9
number1 = randomNumbers.nextInt(9);
number2 = randomNumbers.nextInt(9);
//Question prompt
System.out.println("How much is " +number1+ " times " +number2+ "? ");
answer = input.nextInt();
//If Else While Statements
if(answer == (number1*number2))
{
System.out.println("Good job! You got it right!");
}
else
{
while (answer !=(number1*number2))
{
System.out.println("You got it wrong, try again!");
answer = input.nextInt();
}
}
}
}
:ループした後
は
displayMessgae(true)
これは、このための私の作業コードで呼び出して終了しました。間違ってしまった直後に成功メッセージが表示されることはありません。 – 4castle
方法の仕組みを見直す必要があると思う – jthort