public class count {
private static int countPositive(int[] elems) {
int positive = 0;
for (int i=0;i<elems.length;i++) {
if (elems[i] > 0){
positive++;
}
}
return positive;
}
public static void main(String[] args) {
for(int i=0;i<args.length;i++)
//int x =Integer.parseInt(args[i]);
//System.out.println(countPositive(new int[]));
}
}
ここでは、すべてのstr "numbers"をint型に変換したいのですが、どうやって書くのか分かりません。これらの整数を保存するために別の配列を追加しなければならないのですか?次にcountPositiveを呼び出しますか?コマンドライン引数の書き方と、文字列をint型に変換する方法を教えてください。
私の目的は、コマンドライン引数を記述することですいくつかの助けを提供し、それは
> java count 1 2 3 4 5 -1 -2 -3
5
> java count 0 -1 -2 -3 -3 -4
0
よう
Stream
(複数可)とそれをすべて行うので、エラーや問題は何ですか? – Kaushal28"これらの整数を保存するために別の配列を追加してから、countPositiveを呼び出す必要がありますか?"はい。 – Kayaman