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
-
Aritmetica intera:
Total.java
(si veda anche:
Test1.java)
-
Dichiarazione e inizializzazione di variabili:
TotalVariables.java
-
Un programma che riassume quello che abbiamo visto fino ad ora:
TotalRiassunto.java
-
Assegnamento:
MakeChange.java
-
Aritmetica in virgola mobile:
CelsiusToFahrenheit.java
-
Booleani, Stringhe, e Caratteri:
ProveDalCap3.java
-
Argomenti sulla linea di comando:
LengthOfName.java
-
La classe Integer,
conversioni da numeri a stringhe e viceversa:
DaIntegerAString1.java
DaIntegerAString2.java
DaDoubleAString.java
Test2.java
-
Una piccola applicazione che usa un argomento sulla linea di comando:
CelsiusToFahrenheit1.java
ESERCIZI:
-
realizzare un'applicazione FahrenheitToCelsius.
-
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]
-
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]
|