-3
我有一個Java程序,它會生成2個隨機數並要求用戶輸入數學運算符,並使用這3個元素向用戶詢問方程。我正在嘗試檢查用戶輸入的答案是否正確,並顯示正確或不正確。如何檢查隨機生成的數學方程式的輸入答案是否正確
RandomGenerator rand = new RandomGenerator();
x=rand.nextInt(-10,10);
y=rand.nextInt(-10,10);
op=readLine("Choose an operator (+, -, /, or *): ");
equ = x + op + y + "= ";
val = readInt(equ);
z = x + op + y
if(z == val) {
println("CORRECT!!");
}
if(z != val) {
println("Incorrect.");
}
您的意思是像captcha?您可以將隨機生成的文本存儲在會話中,並檢查用戶的響應。請發佈您嘗試過的代碼。 – Lucky
這是我有的代碼,但z =部分不起作用。 RandomGenerator rand = new RandomGenerator(); x = rand.nextInt(-10,10); y = rand.nextInt(-10,10); op = readLine(「選擇一個運算符(+, - ,/,或*):」); equ = x + op + y +「=」; val = readInt(equ); val = readInt(equ); z = x + op + y if(z == val){println(「CORRECT !!」); (z!= val){ } println(「Incorrect。」); } –
請使用[編輯]選項發佈更新到您的問題。您應該避免使用評論部分發布您的代碼。另外不要忘記添加完整的代碼。 – Lucky