dr. 中的命令行重定向Java
Command line redirection in dr. Java
我想从文本文件中输入很多内容 doubles
。这必须使用管道来完成。
现在我有这个:
public class Average
{
public static void main(String[] args)
{
double sum=0.0;
int cnt = 0;
while (!StdIn.isEmpty())
{
double value=StdIn.readDouble();
sum += value;
cnt++;
}
double average=sum/cnt;
StdOut.println("Average is " + average);
}
}
为了执行这个,我写了下面的命令:
$ java Average < data.txt
问题是它不起作用。它要求更多输入,然后计算该输入的平均值。我如何得到它来计算 data.txt 中值的平均值?
问题是,您使用的是 Dr. Java 的内置 Command Prompt
,它不支持重定向。
您必须在PC上使用Command Prompt
程序,并根据this procedure(part 4 and 5)进入您的环境。
我想从文本文件中输入很多内容 doubles
。这必须使用管道来完成。
现在我有这个:
public class Average
{
public static void main(String[] args)
{
double sum=0.0;
int cnt = 0;
while (!StdIn.isEmpty())
{
double value=StdIn.readDouble();
sum += value;
cnt++;
}
double average=sum/cnt;
StdOut.println("Average is " + average);
}
}
为了执行这个,我写了下面的命令:
$ java Average < data.txt
问题是它不起作用。它要求更多输入,然后计算该输入的平均值。我如何得到它来计算 data.txt 中值的平均值?
问题是,您使用的是 Dr. Java 的内置 Command Prompt
,它不支持重定向。
您必须在PC上使用Command Prompt
程序,并根据this procedure(part 4 and 5)进入您的环境。