السلام عليكم ....أتأسف لهذه المخالفة...ولكنني حاولت في هذا السؤال ولكن لم اعرف ما الذي يجب ان اكتبه بطريقة عشوائية وكيف وهذه هي محاولتي ....ما التعديل الذي يجب أن افعله....ارجو المساعدة ...
import java.util.*;
class quizez
{
public static void main(String [] args)
{
Scanner scan = new Scanner(System.in);
Random r = new Random();
int num=1;
int answer;
int answer2;
double answer3;
int answer4;
int ran=0;
while(num<5 && num>=1)
{
ran = r.nextInt(9)+1;
System.out.println("1.ADDITION"+"\n"+"\n"+"2.SUBTRACTION"+"\n"+"\n"+"3.DIVISION"+"\n"+"\n"+"4.MULTIPLICATION"+"\n"+"\n"+"5.Exit");
System.out.println();
System.out.println("Enter the num:");
num = scan.nextInt();
if(num == 1)
{
System.out.println("What the answer of this equation 1+2"+"\n");
answer = scan.nextInt();
System.out.println();
if (answer == 3)
System.out.println("**correct**"+"\n");
else
System.out.println("No!!!!"+"\n"+"\n");
}
if(num==2)
{
System.out.println("What the answer of this equation 100-2"+"\n");
answer2 = scan.nextInt();
System.out.println();
if(answer2 ==98)
System.out.println("**correct**"+"\n");
else
System.out.println("No!!!!"+"\n"+"\n");
}
if(num==3)
{
System.out.println("What the answer of this equation 15/1000"+"\n");
answer3 = scan.nextDouble ();
System.out.println();
if(answer3 ==0.015)
System.out.println("**correct**"+"\n");
else
System.out.println("No!!!!"+"\n"+"\n");
}
if(num==4)
{
System.out.println("What the answer of this equation 15*2"+"\n");
answer4 = scan.nextInt ();
System.out.println();
if(answer4 == 30)
System.out.println("**correct**"+"\n");
else
System.out.println("No!!!!"+"\n"+"\n");
}
}
}
}ارجو المساعدة ......والسلام عليكم .....اتمنى ان لا يكون بهذا الموضوع ايضا مخالفة .....وشكرا لكم ...
