Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    [JAVA] acquisizione vettore

    Ho dichiarato un vettore di lungezza massima 100, dovrei creare un processo che chieda di inserire un valore intero e inserirlo nella prima locazione vuota del vettore......nn so come fare AIUTATEMI!

  2. #2
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    vettore vuoi dire array?
    scorri l'array con un for e cerca la prima posizione vuota

  3. #3
    nn ho molta abilità con le stringhe cmq il programma deve:
    - chiedere di inserire un elemento
    - acquisire l'elemento
    - inserirlo nel vettore(nella 1a locazione vuota)
    :master:

  4. #4
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    adesso non posso scriverlo tutto ma se fai una ricerca con "input tastiera" intero stringa o giù di lì trovi molti post che ti possono aiutare

  5. #5
    ok. credo di averlo trovato:
    così dovrebbe andare??


    int v[] = new int[100];
    int indice;
    for (indice = 0 ; indice < v.lenght; indice++){
    System.out.println("Inserire il valore...");
    String line = input.readLine();
    v[ indice ] = Integer.parseInt( line );
    }
    System.out.prinln("Il vettore contien i seguenti elementi:");
    for (indice = 0 ; indice < v.lenght; indice++) {
    System.out.print( v[indice] + " | " ");
    }



  6. #6
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    direi di si
    anche se non hai messo la dichiarazione di input

  7. #7
    ok l'acquisizione va bene,
    il programma inizialmente presenta uno switch del tipo: cosa vuoi fare: 1- inserire elemento; 2-cance...........
    una volta acquisito un elemento e inserito nel vettore il programma mi chiede sempre di inserire un valore fino alla fine del vettore; dovrebbe invece ,una volta acquisito l'elemento, inserirlo nel vettore e far ricomparire il menù (cosa vuoi fare)


  8. #8
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    System.out.println("Inserire il valore...");
    String line = input.readLine();
    for (int indice = 0 ; indice < v.lenght; indice++){
    if (v[indice] == 0) {
    v[ indice ] = Integer.parseInt( line );
    break;
    }
    }

  9. #9
    nn va..in questo modo mi esegue anche il case 2

  10. #10
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    ok ma se posti tutto il codice capisco
    switch (i) {
    case 1:
    // codice
    break;
    case 2:
    // codice
    break;
    ...
    }

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.