-3

最初に、私はスペイン人なので、私の英語の文法を許してください。さて、私はこのコードを持っています:

public class practica {
    public static void main(String[] args) {

        Scanner consola = new Scanner(System.in);
        int numero = consola.nextInt();
        if (numero > 0 && numero <= 100) {
            int vector[] = new int[numero];

            for (int y = 0; y < numero; y++) {
                vector[y] = consola.nextInt();
            }
        }
    }
}

(コンソールで) 数値を読み取った後、それらを 1 行だけで表示する必要があります。私はそれをしなければならないことをSystem.out.print();知っていますが、括弧に何を入力すればよいかわかりません。

4

2 に答える 2

0

次のコードを使用します。

public class practica {
    public static void main(String[] args) {

        Scanner consola = new Scanner(System.in);
        int numero = consola.nextInt();
        if (numero > 0 && numero <= 100) {
            List<Integer> vector = new ArrayList<>();

            for (int y = 0; y < numero; y++) {
                vector.add(consola.nextInt());  
            }
            System.out.println(vector);
        }
    }
}

またはこれ:

public class practica {
    public static void main(String[] args) {

        Scanner consola = new Scanner(System.in);
        int numero = consola.nextInt();
        if (numero > 0 && numero <= 100) {
            int vector[] = new int[numero];

            for (int y = 0; y < numero; y++) {
                vector[y] = consola.nextInt();  
                System.out.print(vector[y] + " ");
            }
        }
    }
}
于 2013-04-02T09:46:25.273 に答える
0
public class practica {
  public static void main(String[] args) {

    Scanner consola = new Scanner(System.in);
    int numero = consola.nextInt();
    if (numero > 0 && numero <= 100) {
        int[] vector = new int[numero];

        for (int y = 0; y < numero; y++) {
            vector[y] = consola.nextInt();
        }

        //look here
        for(int i = 0; i < vector.length; i++){
            System.out.print(vector[i] + ", ");
       }
    }
  }

}

于 2013-04-02T09:46:55.957 に答える