所需:
第一个坐标是(input1,input2)。
我得到了什么:
第一个坐标是(input1
,input2
)。
我使用的代码:
Scanner Narwhal = new Scanner(System.in);
System.out.print("The first coordinate value is (");
double x = Narwhal.nextDouble();
System.out.print(", ");
double y = Narwhal.nextDouble();
System.out.print(").");
谢谢!
答案 0 :(得分:2)
使用System.out.printf
一次打印出来。这假设您已经在打印声明之前移动了nextDouble
次调用。
System.out.printf("The first coordinate value is (%0.1f, %0.1f).", x, y);
答案 1 :(得分:1)
首先,您需要从用户的输入中获取值,之后您应该打印。你正在混合输入和输出。
你需要这样的东西:
Scanner Narwhal = new Scanner(System.in);
double x = Narwhal.nextDouble();
double y = Narwhal.nextDouble();
System.out.print("The first coordinate value is (" + x);
System.out.print(", " + y);
System.out.print(").");
答案 2 :(得分:0)
您没有打印变量:
System.out.print("The first coordinate value is (");
double x = Narwhal.nextDouble();
System.out.print(x + ", ");
double y = Narwhal.nextDouble();
System.out.print(y + ").");