似乎无法使我的扫描仪正常工作

时间:2016-03-17 01:42:39

标签: java

TextField

我无法弄清楚为什么我的扫描仪无法正常工作;我也没有收到错误。我的工作是向用户询问INPUTS的所有要点。真的我被卡住了,这是几个小时后到期的,而且我还使用最新的日食与新的JDK。编程和本站XD的新手。

当我运行程序时,我得到了这个结果;我也没有收到任何错误 欧几里得:3.847076812334269  象限:点p在Y轴,点q在原点  斜率:14.166666666666668

1 个答案:

答案 0 :(得分:0)

您需要更新提示并删除不必要的扫描程序才能解决问题。你的提示全都要求"首先"值,并且从不使用keyboard1 -keyboard3。这段代码同样适用:

Scanner keyboard= new Scanner(System.in);
    System.out.print("Enter the first value for Xp: ");
    xp = keyboard.nextDouble();
    System.out.print("Enter the first value for Yp: ");
    yp = keyboard.nextDouble();
    System.out.print("Enter the first value for Xq: ");
    xq = keyboard.nextDouble();
    System.out.print("Enter the first value for Yq: ");
    yq = keyboard.nextDouble();
    String p_quadrant=getQuadrant(xp,yp);
    String q_quadrant=getQuadrant(xq,yq);
    return "Point p is at "+p_quadrant+" and Point q is at "+q_quadrant;
}

此外,在main方法中,您不是创建Point()对象,而是创建Points()对象。它确实给了我一个错误。