你好,我正在为我的java类开发一个项目,我应该为代数导师编写一段代码,如下所示:
编写一个带有 a 的程序,显示一个随机生成的问题,要求用户解决 y 变量,接受用户的输入,如果用户回答正确则打印“正确”,否则打印“错误”。你的 main 应该给出一个问题然后退出。使用一种或多种方法来产生这种行为。
这是关于公式 mx + b 的。这就是我到目前为止所拥有的,并且有效!
import java.util.Random;
import java.lang.Math;
import java.util.Scanner;
class Main {
public static void main(String[] arg){
double min_value = -100;
double max_value = 100;
double m_value = (int)(Math.random()*((max_value-min_value)+1))+min_value;
double x_value = (int)(Math.random()*((max_value-min_value)+1))+min_value;
double b_value = (int)(Math.random()*((max_value-min_value)+1))+min_value;
System.out.println("Given: ");
System.out.println("m = " + m_value);
System.out.println("x = " + x_value);
System.out.println("b = " + b_value);
System.out.print("What is the value of y? ");
Scanner user_input = new Scanner(System.in);
String user_answer = "";
user_answer = user_input.next();
int correct_answer = (int)m_value * (int)x_value + (int)b_value;
if (user_answer.equals(correct_answer))
System.out.println("You are correct!");
else
System.out.print("Sorry, that is incorrect. ");
System.out.println("The answer is " + correct_answer);
}
}
因此,即使输出是正确的,我也需要将代码分解为更小的方法,这就是我对如何获取一段代码并将其放入另一个方法中感到困惑的地方,一旦它运行,它也会调用该方法并给我相同的输出。我已经准备好了给出的材料,但我读得越多,我就越困惑。如果有人有任何想法或建议,请告诉我任何信息,我将非常感激。谢谢
qq_花开花谢_0
当年话下
四季花海
相关分类