如何在Java中获得用户输入

时间:2019-05-25 21:27:18

标签: java

我无法获得用户输入。我没有收到错误消息,并且代码运行,但是它所做的只是打印“输入X1的值”。如果您尝试在控制台中输入内容,则无法输入。

该程序应该从用户那里获得3分,以创建一个三角形,然后进行与该三角形有关的一些计算。

我认为这是一个格式问题,但是我在网上看过的地方都表明我正确地执行了该操作,如果不这样做,我肯定会出现错误消息。

import java.util.Scanner;

public class Triangle { //Class for the triangle and its fields
    private double Perimeter;
    private double Area;
    private double AB_Length;
    private double AC_Length;
    private double BC_Length;

    Scanner userinput = new Scanner(System.in);//allows the user to input values

    //Auto created constructor
    public Triangle(double perimeter, double area, double aB_Length, double aC_Length, double bC_Length,
                    Scanner userinput) {
        super();
        Perimeter = perimeter;
        Area = area;
        AB_Length = aB_Length;
        AC_Length = aC_Length;
        BC_Length = bC_Length;
        this.userinput = userinput;
        double X1;
        double Y1;
        double X2;
        double Y2;
        double X3;
        double Y3;
    }

    public static void main(String[] args) {
        Scanner X1 = new Scanner(System.in);
        System.out.println("Enter the value for X1");

        Triangle();
        {
            // TODO Auto-generated method stub
        }
    }

    private static void Triangle() {
        // TODO Auto-generated method stub
    }
}

0 个答案:

没有答案