[Java]Creare un vettore di interi
  • In diretta da GamesVillage.it
    • News
    • -
    • In Evidenza
    • -
    • Recensioni
    • -
    • RetroGaming
    • -
    • Anteprime
    • -
    • Video
    • -
    • Cinema

Visualizzazione risultati da 1 a 10 di 10

Discussione: [Java]Creare un vettore di interi

Cambio titolo
  1. #1
    falk
    Ospite

    [Java]Creare un vettore di interi

    Siccome per mesi non ho utilizzato Java mi sono dimenticato un po' di cose ^^

    Come faccio a creare un vettore ordinato di interi di grandezza fissata?
    Mi spiego meglio: voglio creare un vettore di 100 interi che come elementi abbia 1,2,...,100. E anche viceversa, ovvero 100,99,...1.

    Qualcuno mi rinfresca la memoria?

  2. #2
    Utente L'avatar di ndakota
    Registrato il
    07-06
    Località
    Milano
    Messaggi
    3.253
    Spoiler:

    Codice:
    final int DIM = 100;
    int vett[] = new int[DIM];
    
    for(int i = 0; i < vett.length; i++)
       vett[i] = ++i;

  3. #3
    Utente L'avatar di devilheart
    Registrato il
    01-03
    Messaggi
    28.310
    cos&#236; arrivi solo fino a met&#224; vettore
    hai incrementato i in 2 punti

  4. #4
    falk
    Ospite
    Ho risolto facendo

    int(A) = new int(grandezza)

    for (i=0; i<length; i++)
    A(i) = i

    con relative parentesi siccome su questa tastiera non ci sono i tasti normali

  5. #5
    Utente L'avatar di ndakota
    Registrato il
    07-06
    Località
    Milano
    Messaggi
    3.253
    Citazione devilheart Visualizza Messaggio
    così arrivi solo fino a metà vettore
    hai incrementato i in 2 punti
    azz è vero.. tutto perchè ho voluto scriverlo in fretta e senza neanche provarlo

  6. #6
    ~ Over My Head ~ L'avatar di Finalfire
    Registrato il
    06-03
    Località
    Italy
    Messaggi
    5.011
    Citazione falk Visualizza Messaggio
    Ho risolto facendo

    int(A) = new int(grandezza)

    for (i=0; i<length; i++)
    A(i) = i

    con relative parentesi siccome su questa tastiera non ci sono i tasti normali
    Non dovrebbe essere:
    Codice:
    int[] A = new int[ size ];
    ? E non intendo le parentesi, ma int[] A.

    Magari mi confondo eh.

  7. #7
    Bannato
    Registrato il
    12-07
    Località
    Alessandria
    Messaggi
    10.962
    si senn&#242; che array ti fai?

  8. #8
    Utente L'avatar di devilheart
    Registrato il
    01-03
    Messaggi
    28.310
    non li fa. le tonde si usano per delimitare argomenti di funzioni ed espressioni

  9. #9
    ~ Over My Head ~ L'avatar di Finalfire
    Registrato il
    06-03
    Località
    Italy
    Messaggi
    5.011
    Citazione devilheart Visualizza Messaggio
    non li fa. le tonde si usano per delimitare argomenti di funzioni ed espressioni
    Si, ma io non intedevo questo (dato che falk ha specificato di usare le rispettive parentesi [] e non le ()). Intendevo dire che, una dichiarazione come int[nomearray] &#232; sbagliata.

  10. #10
    falk
    Ospite
    Citazione Finalfire Visualizza Messaggio
    Si, ma io non intedevo questo (dato che falk ha specificato di usare le rispettive parentesi [] e non le ()). Intendevo dire che, una dichiarazione come int[nomearray] è sbagliata.
    Si si, un nuovo array si crea scrivendo int[] nomearray, quando l'ho scritto ero di fretta e nemmeno io ho controllato ^^

    Ripeto comunque, ho usato le parentesi tonde solamente perchè nella tastiera che stavo usando quando ho scritto il messaggio non riuscivo a trovare il modo di farle XD

Regole di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •