Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    22

    [JAVA] Chiarimento Funzionamento Istruzioni

    Ciao ragazzi avrei bisogno di un aiutino per 2 istruzioni in Java.
    Sto studiando per un esame un listato in java e ci sono 2 istruzioni che non comprendo.
    La prima e':
    -> X=Integer.parseInt(args[0]); -> Che cosa si ottiene da questa istruzione?
    Ho consultato la guida di java sul sito, ma non capisco cosa si ottiene esattamente!

    La seconda è:

    -> numDistributori = integer.parseInt(args[0]);
    Distributore[] dist = new Distributore[numDistributori]
    for (i=0, i<dist.length; i++) {
    dist[i] = new Distributore ("Dist" + (i+1)); }

    Quel dist.length che cos'è? dovrebbe servire a ricavare la lunghezza dell'array da una stringa?
    o è legato al parseInt della prima istruzione che ho copiato anche nella seconda?

    Non riesco a venirne a capo...

    Vi ringrazion in anticipo!

    Ciao!!!

  2. #2
    Utente di HTML.it L'avatar di nether
    Registrato dal
    Dec 2006
    Messaggi
    376
    Integer.parseInt() ti ritorna un valore di tipo "int" a partire da una stringa. Se tu usi il metodo sulla stringa "2" ti ritorna un valore int uguale a 2.

    dist.length ti ritorna la lunghezza dell'array, ed e' una proprieta' del tipo array, il fatto che l'array sia di stringhe in questo caso non c'entra nulla, poteva essere di patate o carote e sarebbe stata la stessa cosa

    Nel tuo caso, siccome hai inizializzato l'array facendo
    "new Distributore[numDistributori]", potevi anche scrivere il ciclo cosi':
    codice:
     for (i=0, i<numDistributori; i++) {
    dist[i] = new Distributore ("Dist" + (i+1)); }
    spero sia abbastanza chiaro...

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    22
    bella grazie finamente ho capito...

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.