-1

这基本上是我的第一个真正的 Java 作业,但我已经碰壁了。我基本上编写了整个项目,就好像用户将信息输入到程序中一样。重读作业后,我看到我们要从 .txt 文件中输入以下格式的信息:

1.17 12 15(然后对它们进行排序)

  1. 7 54 9873 1867 4425 878 365 783(其中第一个数字 n 表示后面有多少 n)

  2. 4(flyods三角问题)

  3. 20(嘶嘶声问题)

我已经编写了所有代码来解决项目的这些部分,但我完全坚持如何实现 .txt 文件中的数字。我不是要代码,只是一些关于你们如何去做的建议/

import java.util.Arrays;
import java.util.Scanner;

public class FunTime {
public static void main(String args[])
{
int n, num = 1, c, d;
Scanner in = new Scanner(System.in);
n = in.nextInt();

for ( c = 1 ; c <= n ; c++ )
{
for ( d = 1 ; d <= c ; d++ )
{
System.out.print(num+" ");
num++;
}

System.out.println();
}
4

1 回答 1

3

幸运的是,从文件中读取与从终端读取完全一样。不是从 读取System.in,而是从您使用类似FileInputStream.

于 2013-09-13T03:07:35.933 回答