-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 に答える