DIPARTIMENTO   DI   INFORMATICA
Università di Torino

Programmazione in Java - CEDACRI

a.a. 00/01

Lezione 2

Argmenti trattati

I tipi supportati da Java. Java e' (almeno nelle intenzioni dei progettisti) un linguaggio "safe".

Presentazione (semplicata) del modello della memoria in Java: stack + heap.

Controllo dei tipi. Overloading. Coercion.

Argomenti sulla linea di comando.

Programmi utilizzati

  • dal Cap. 3
    1. Aritmetica intera:
      Total.java
      (si veda anche: Test1.java)
    2. Dichiarazione e inizializzazione di variabili:
      TotalVariables.java
    3. Un programma che riassume quello che abbiamo visto fino ad ora:
      TotalRiassunto.java
    4. Assegnamento:
      MakeChange.java
    5. Aritmetica in virgola mobile:
      CelsiusToFahrenheit.java
    6. Booleani, Stringhe, e Caratteri:
      ProveDalCap3.java
    7. Argomenti sulla linea di comando:
      LengthOfName.java
    8. La classe Integer, conversioni da numeri a stringhe e viceversa:
      DaIntegerAString1.java
      DaIntegerAString2.java
      DaDoubleAString.java
      Test2.java
    9. Una piccola applicazione che usa un argomento sulla linea di comando:
      CelsiusToFahrenheit1.java
      ESERCIZI:
      1. realizzare un'applicazione FahrenheitToCelsius.
      2. realizzare un'applicazione ConvertiDa che usa due argomenti sulla linea di comando: se il primo argomento e' "-F" interpreta il secondo argomento come una temperatura Fahrenheit e restituisce il suo valore Celsius, se il primo argomento e' "-C" interpreta il secondo argomento come una temperatura Celsius e restituisce il suo valore Fahrenheit. Se il primo argomento non e' tra quelli attesi restituisce un messaggio di errore appropriato. [SOLUZIONE DISPONIBILE]
      3. realizzare un'applicazione MioCelsiusToFahrenheit che usa alpiu' argomenti sulla linea di comando: se il primo argomento e' "-R" interpreta il secondo argomento come una temperatura Fahrenheit e restituisce il suo valore Celsius, altrimenti interpreta il primo (e unico) argomento come una temperatura Celsius e restituisce il suo valore Fahrenheit. [SOLUZIONE DISPONIBILE]


[Ferruccio Damiani - DIDATTICA] [Corsi di Studi in Informatica]

Last update: Oct 06, 2000