esercizio array1

Stai visualizzando 3 post - dal 1 a 3 (di 3 totali)
  • Autore
    Post
  • #7341
    Giuseppe Armenante
    Partecipante
    Up
    3
    Down
    ::

    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]);
    }

    }

    }

    #7342
    Giuseppe Armenante
    Partecipante
    Up
    0
    Down
    ::

    il secondo array(int array2) posso anche cancellarlo qui

    #7349
    admin
    Amministratore del forum
    Up
    0
    Down
    ::

    Ciao,
    devi inserire l’elemento nella posizione indicata. Il codice è giusto ma devi eliminare il secondo array e puoi evitare il ciclo for, inserendo direttamente l’elemento nella posizione indicata.

Stai visualizzando 3 post - dal 1 a 3 (di 3 totali)
  • Devi essere connesso per rispondere a questo topic.