无法获得此分隔线 class
can't get this divider class
我正在使用赫尔辛基的 Java 课程,但我似乎无法获得正确的代码,即使它输出了正确的答案。
这是提示:
创建一个程序,要求用户输入两个整数并打印它们的商。确保 3 / 2 = 1.5。如果少了小数部分,再看6.1浮点数(小数)求解。
输入一个数字:3
输入另一个数字:2
除法:3 / 2 = 1.5
这是我的代码:
import java.util.Scanner;
public class Divider {
public static void main(String[] args) {
Scanner reader = new Scanner(System.in);
System.out.println("Type a number:");
double X = Integer.parseInt(reader.nextLine());
System.out.println("Type another number:");
double Y = Integer.parseInt(reader.nextLine());
double Z = X/Y;
System.out.println("Division:" + Z);
// Implement your program here. Remember to ask the input from user.
}
}
这是我收到的错误消息:
失败:DividerTest testDivider
对于一些整数 X、Y 和 Z,你的输出应该是 'X / Y = Z' 的形式。现在是:1.5
谁能建议我如何解决这个问题?
谢谢
只是你最后的 System.out.println 语句给出了错误格式的输出(如错误消息中所述:"Your output should be of the form 'X / Y = Z")
尝试将输出更改为
System.out.println(X + " / " + Y + " = " + Z);
我正在使用赫尔辛基的 Java 课程,但我似乎无法获得正确的代码,即使它输出了正确的答案。 这是提示: 创建一个程序,要求用户输入两个整数并打印它们的商。确保 3 / 2 = 1.5。如果少了小数部分,再看6.1浮点数(小数)求解。
输入一个数字:3 输入另一个数字:2
除法:3 / 2 = 1.5
这是我的代码:
import java.util.Scanner;
public class Divider {
public static void main(String[] args) {
Scanner reader = new Scanner(System.in);
System.out.println("Type a number:");
double X = Integer.parseInt(reader.nextLine());
System.out.println("Type another number:");
double Y = Integer.parseInt(reader.nextLine());
double Z = X/Y;
System.out.println("Division:" + Z);
// Implement your program here. Remember to ask the input from user.
}
}
这是我收到的错误消息: 失败:DividerTest testDivider 对于一些整数 X、Y 和 Z,你的输出应该是 'X / Y = Z' 的形式。现在是:1.5
谁能建议我如何解决这个问题? 谢谢
只是你最后的 System.out.println 语句给出了错误格式的输出(如错误消息中所述:"Your output should be of the form 'X / Y = Z")
尝试将输出更改为
System.out.println(X + " / " + Y + " = " + Z);