如何创建一个会产生数学问题的程序

时间:2019-02-14 03:04:44

标签: java

我有很大的机会(超级初学者!),但是,我正在尝试制作一个显示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;
    }


}

1 个答案:

答案 0 :(得分:0)

您将括号return len(self.likes) > 0main放错了位置。因此,就像在我假设的另一个方法中声明一个方法

solve_when_given_y

我已经根据许多假设进行了修改。希望这会有所帮助