这个小程序将输入两个输入的数字并找出彼此的差异。我不确定我该如何解决这个问题。
错误:
Range.java:3:错误:类范围是公共的,应该在名为range.java的文件中声明 公共课程范围
和
Range.java:16:错误:找不到适合println的方法(String,int,String,int,String) System.out.println("",n1,"到",n2,"范围内的值的数量是:");
import java.util.Scanner;
public class range
{
public static void main(String[] args)
{
System.out.println("Please enter two integers: ");
int n1, n2;
Scanner keyboard = new Scanner(System.in);
n1 = keyboard.nextInt();
n2 = keyboard.nextInt();
System.out.println("The number of values in the range from", n1, "to", n2, "is: ");
System.out.println(n2 - n1);
}
}
答案 0 :(得分:1)
错误消息很明确。
首先,将您的代码放在名为df$HomeWin = df$FTR
df$HomeWin[df$HomeWin == "A"] = "L"
df$HomeWin[df$HomeWin == "H"] = "W"
的文件中,我强烈建议您将其更改为Range。
然后,将您的println行更改为:
range.java
答案 1 :(得分:0)
Range.java:3:错误:类范围是公共的,应该在a中声明 文件名为range.java public class range
编写此类的文件需要调用range.java
,因为range
类是公共的。
当您尝试传递5时,Range.java:16:错误:找不到合适的方法 println(String,int,String,int,String)System.out.println(“数字 从“,n1”到“,n2”的范围内的值是:“);
System.out.println()
只接受一个参数。
如果您想在一行中输出多个值,最好使用format()
:
System.out.format("The number of values in the range from %d to %d is:", n1, n2");