現在javaの勉強をしていて表題のプログラムを作成する課題をやっております。
まずランダムで要素数50の配列をつくり、その後入力された整数以上の数を出力、その後改行して入力された整数未満の数を出力したいのですが、うまくいきません。
どこを直したらよいかアドバイスいただけないでしょうか?
class test17 {
public static void main(String[] args) {
int[] array = PConsole.createRandomIntArray(1, 300, 50, true);
int th= PConsole.inputIntNum(1, 300); // 閾値
int upper = array[0];
int lower = array[1];
for (int i = 0; i < array.length; i++) {
if ( array[i]>= th) {
upper+= array[i]+" ";
}else{
lower+= array[i]+" ";
}
}
System.out.println(th);
System.out.println(upper);
System.out.println(lower);
}
}