Applicazioni Java

La maniera migliore per imparare Java è di cominciare con i programmi tradizionali,applicazioni nel gergo Java:sono molto meno complessi degli applets.
Che ne dite di cominciare col solito programma CiaoATutti?
class CiaoATutti{
      public static void main (String args[]){
            System.out.println("Ciao a tutti");
     }
  }
Create un piccolo file di testo con queste righe chiamandolo CiaoATutti.java, poi date i comandi:
javac CiaoATutti.java
java CiaoATutti
e il gioco è fatto!
Se siete ai primi passi con la programmazione e' probabile che non riusciate a capire come seguire le istruzioni precedenti:per questo ho inserito a parte delle istruzioni dettagliate.

Ora che il ghiaccio e' rotto, proviamo a scrivere un programma che somma 2 numeri: cioè noi scriviamo

java Somma 2 3 
e otteniamo la somma dei 2 numeri.
class Somma{
       public static void main(String args[]){
       int a, b, c;
       a = Integer.parseInt(args[0]);
       b = Integer.parseInt(args[1]);
       c = a + b;
       System.out.println("La somma di"+a+"+"+b+"e'"+c);
       }
   }

Ora vogliamo scrivere un programma che fa la media di un numero qualsiasi di numeri (interi) in ingresso:
java Media 43 23 51 68 
class Media {
      public static void main(String args[]){
      int n = args.length;
      int totale = 0 ;
      double media = 0f;
      if( n > 0) {
        for (int i = 0; i < n; i++){
          totale += Integer.parseInt(args[i]);
          }
         media = (float)totale/n;
       }
      System.out.println("La media e'" + media);
   }
 }

Possiamo scrivere la parte che calcola la media come una subroutine:
class Media1 {
      public static void main(String args[]){
      System.out.println("La media e'" + media(args));
      }
      static double media (String args[]){
        int n = args.length;
        int totale = 0;
        if (n > 0 ) {
           for (int i = 0; i < n; i++){
          totale += Integer.parseInt(args[i]);
          }
         return((float)totale/n);
         }
        else return(0f);
       }
    }

INDIETRO a Imparate Java in un'ora
INDIETRO a Seminario su Java
Maintained by : info@zitogiuseppe.com
Ultimo aggiornamento: