配列は20要素のint
配列を作成し、インデックス0からインデックス18までのランダムな整数で埋めてください。次に、-1を中央に挿入して配列全体を印刷します。しかし、私のコードには何か問題があります。配列の中間位置にintを挿入する
import java.util.Random;
public class Zadanie5_3{
public static void main(String[] args){
Random rand = new Random();
int[] tab = new int[20];
for(int i = 0; i <= 18; i++){
tab[i] = rand.nextInt();
}
for(int j = 19; j > tab.length/2; j--){
tab[j] = tab[j--];
tab[tab.length/2] = -1;
System.out.println(tab[j]);
}
}
}
出力を投稿することができます – Dimi
中間要素に-1を挿入すると、配列を右にシフトしますか? – anaxin