Problem

3/10

要素の取得

Theory Click to read/hide

ArrayList から要素の値を取得するには、 get(index)
メソッドを使用します。 例:

int a = arr. 取得(0);


配列内の要素数を調べるには、size() メソッドを使用できます
例:
int count = arr. サイズ();

Problem

ArrayList のすべての値を繰り返し処理し、正の要素のみを出力します。

入力: 最初の行は配列の要素数です。 2 行目には、配列の要素が含まれています。

出力: シーケンスから正の要素のみを文字列に出力します。
 
<頭> <本体>
# 入力 出力
1 4
2 -4 0 100
2 100
Write the program below
import java.util.ArrayList;
import java.util.Scanner;
public class Main
{
    public static void main(String[] args) {
        int n;
        Scanner in = new Scanner(System.in);
        n = in.nextInt();     

       ArrayList<Integer> arr = new ArrayList<Integer>();

        for(int i=0;i<n;i++) {
            int a = in.nextInt();
            arr.add(a);
        }     
    }
}
          

     

Program check result

To check the solution of the problem, you need to register or log in!