TextField
我无法弄清楚为什么我的扫描仪无法正常工作;我也没有收到错误。我的工作是向用户询问INPUTS的所有要点。真的我被卡住了,这是几个小时后到期的,而且我还使用最新的日食与新的JDK。编程和本站XD的新手。
当我运行程序时,我得到了这个结果;我也没有收到任何错误 欧几里得:3.847076812334269 象限:点p在Y轴,点q在原点 斜率:14.166666666666668
答案 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()对象。它确实给了我一个错误。