请大家帮我看看哪里不对!或者有更好的程序吗?谢谢哇!这是题目:编写程序,提示用户输入笛卡尔平面上某一点的x,y坐标。在屏幕上输出该点是否原点、位于x轴、位于y轴、还是在特定象限上。
package com.Myfirst;
import java.util.Scanner;
public class test2 {
public static void main(String[] args) {
double x,y;
Scanner input = new Scanner(System.in);
x = input.nextDouble();
y = input.nextDouble();
if(x==0)
{
System.out.println("("+x+","+y+")位于y轴上");
if(y==0)
{
System.out.println("("+x+","+y+")位于坐标原点");
}
}
if(x<0)
{
if(y<0)
{
System.out.println("("+x+","+y+")位于第三象限");
}
else if(y>0)
{
System.out.println("("+x+","+y+")位于第二象限");
}
else if(y==0)
{
System.out.println("("+x+","+y+")位于x轴上");
}
if(x>0) {
if(y<0)
{
System.out.println("("+x+","+y+")位于第四象限");
}
else if(y>0)
{
System.out.println("("+x+","+y+")位于第一象限");
}
else if(y==0)
{
System.out.println("("+x+","+y+")位于x轴上");
}
}
}
}
}