我有很大的机会(超级初学者!),但是,我正在尝试制作一个显示m,x和b值并要求用户使用来输入y值的程序。截距公式。
我不确定如何使程序创建随机问题,然后评估用户的答案是否正确。
import java.util.Random;
import java.util.Scanner;
public class AlgebraTutor {
public static void main(String[] args){
public static void int solve_when_given_y(int m_value, int x_value, int b_value){
Scanner input;
input = new Scanner( System.in );
System.out.println ("Given: ");
Random rand = new Random();
int high = 101; int low = -100;
int m_value = rand.nextInt(high-low) + low;
int x_value = rand.nextInt(high-low) + low;
int b_value = rand.nextInt(high-low) + low;
System.out.println ("m = " + m_value);
System.out.println ("x = " + x_value);
System.out.println ("b = " + b_value);
int student_answer = input.nextInt();
if (input.equals(answer)){
System.out.println("Correct");
}
else{
System.out.println("Sorry, the answer is "+ answer);
}
}
}
int m_value = 0;
int x_value = 0;
int b_value = 0;
public static double calculate_y(double m_value, double x_value, double b_value){
double y_value = m_value * x_value + b_value;
return y_value;
}
}
答案 0 :(得分:0)
您将括号return len(self.likes) > 0
和main
放错了位置。因此,就像在我假设的另一个方法中声明一个方法
solve_when_given_y
我已经根据许多假设进行了修改。希望这会有所帮助