::
salve..vorrei sapere se l’esercizio che ho fatto e’ corretto, ho qualche dubbio.
traccia:/*Scrivere un programma Java per
inserire un elemento (posizione specifica) in un array.*/
riesco a sostituire il numero in quella data posizione, ma non riesco a spostare gli altri valori.La traccia mi chiede solo di sostituirlo o di spostare anche gli altri elementi cosi da creare un array di dimensioni +1???
ecco la mia soluzione:
import java.util.Scanner;
public class main {
public static void main(String[] args) {
Scanner scan= new Scanner(System.in);
int[] array= {1,2,3,4,5,6};
int array2[]= new int[array.length+1];
System.out.println(“Inserisci un numero”);
int n=scan.nextInt();
System.out.println(“Inserisci posizione desiderata”);
int pos=scan.nextInt();
for (int i=0;i<array.length;i++) {
array[pos]=n;
System.out.println(array[i]);
}
}
}