Cerca all'interno del corso
Ricevi un trucco a settimana !!

Corso di Java

Gestire gli argomenti di un'applicazione
Lezione 33
Parte 1 di 3

 

Vedi anche i corsi correlati:


Partner:


 

Poter passare degli argomenti ad un’applicazione è utile in molte occasioni, in quanto consente di modificarne il comportamento senza dover necessariamente ricompilare il codice sorgente.
Ad es. un programma che ordina alfabeticamente le righe contenute in un file, può offrire all’utente la possibilità di eseguire l’ordinamento in maniera ascendente anziché discendente semplicemente specificando un opportuno parametro.

Spesso, può essere necessario dover supportare degli argomenti numerici anziché delle stringhe e in questo caso occorre convertire l’oggetto String corrispondente nel numero che lo rappresenta, ad es. la stringa “1234” nel numero 1234.
Per far questo esistono diversi metodi che elencheremo dopo aver mostrato un esempio, che riporta un programma la cui funzione è quella di sommare i suoi argomenti, oppure farne media, se il primo argomento specifica l’opzione “–m”:

/*
* File SommaMedia.java
*/

class SommaMedia
{
public double somma(String addendi[])
{
int i;
double somma = 0.0;
double doubleArg;

for (i = 0; i < addendi.length; i++)
{
try {
doubleArg = Double.parseDouble(addendi[i]);
} catch (NumberFormatException e) {
// Ignora l'argomento
continue;
}
somma += doubleArg;
}

return somma;
}

public double media(String addendi[])
{
double media;
String daSommare[] = new String[addendi.length-1];

 


   
Home Page

A Cura di Angelo Carpenzano (©)

Scarica questa lezione: Clicca qui per scaricare la lezione


 

Segnala questa lezione ad un amico!
Nome Amico:
eMail Amico:
Tuo Nome:
Regalagli anche la Newsletter di questo corso!