77import java .util .List ;
88import java .util .Random ;
99
10-
1110public class Calc {
12- public static int calc () {
11+ public static void calc () {
1312
14- //Random random = new Random();
1513 String mainGameQuestion = "What is the result of the expression?" ;
1614
17- String [] question = new String [Engine .ROUNDS ];
18- String [] correctAnswer = new String [Engine .ROUNDS ];
15+ String [][] eachRound = new String [Engine .ROUNDS ][2 ];
1916
2017 for (var i = 0 ; i < Engine .ROUNDS ; i ++) {
2118 final int maxRandomNumber1 = 19 ;
@@ -30,20 +27,21 @@ public static int calc() {
3027
3128 List <String > randomExpression = Arrays .asList (plus , minus , mult );
3229 Random rand = new Random ();
33- String randomQuestion = randomExpression .get (rand .nextInt (randomExpression .size ()));
3430
35- question [i ] = randomQuestion ;
31+ String question = randomExpression .get (rand .nextInt (randomExpression .size ()));
32+ String correctAnswer ;
3633
37- if (randomQuestion .equals (plus )) {
38- correctAnswer [ i ] = String .valueOf (randomNumber1 + randomNumber2 );
39- } else if (randomQuestion .equals (minus )) {
40- correctAnswer [ i ] = String .valueOf (randomNumber1 - randomNumber2 );
34+ if (question .equals (plus )) {
35+ correctAnswer = String .valueOf (randomNumber1 + randomNumber2 );
36+ } else if (question .equals (minus )) {
37+ correctAnswer = String .valueOf (randomNumber1 - randomNumber2 );
4138 } else {
42- correctAnswer [ i ] = String .valueOf (randomNumber1 * randomNumber2 );
39+ correctAnswer = String .valueOf (randomNumber1 * randomNumber2 );
4340 }
41+ eachRound [i ][0 ] = question ;
42+ eachRound [i ][1 ] = correctAnswer ;
4443 }
45- Engine .skeletonOfGames (mainGameQuestion , question , correctAnswer );
46- return 0 ;
44+ Engine .skeletonOfGames (mainGameQuestion , eachRound );
45+ // return 0;
4746 }
48-
4947}
0 commit comments