Elisa Turrini Tel: 051/ Ricevimento: per appuntamento Dipartimento di Scienze dell’Informazione
Test Prossimo test: giovedi 23 ottobre ore 9.00 Chi e` stato bocciato non deve ripetere la richiesta di account, in quanto l'ha gia` consegnata Ricordarsi di portare gli altri documenti: Documento di riconoscimento Ricevuta del pagamento delle tasse 2
Dove trovare java Download J2SE v 1.4.2_01 JRESDK Sulle macchine del laboratorio e’ gia installato Documentazione: /usr/local/j2sdk_nb/j2sdk1.4.2/docs/ 3
Configurazione Assicurarsi di avere impostato correttamente le variabili d’ambiente PATH : indica una serie di percorsi nei quali il S.O. va a cercare gli eseguibili CLASSPATH : indica una serie di percorsi nei quali il programma va a cercare le classi 4
Sotto Windows 5 File da modificare: autoexec.bat (prima farne una copia) Due modi manualmente – Aprire il file autoexec.bat – aggiungere al path la directory nella quale si trova java Es: C:\jdk1.4.1_01\bin PATH=C:\WINDOWS;C:\WINDOWS\ COMMAND ; […] C:\jdk1.4.1_01\bin – aggiungere al classpath la directory dove si trova il file cs1.jar attraverso il comando set
Sotto Linux 6 File da modificare:.cshrc o.bashrc (dipende dalla shell) Due modi manualmente – Aprire il file.cshrc – aggiungere al path la directory nella quale si trova java – aggiungere al classpath la directory dove si trova il file cs1.jar Es. setenv PATH $PATH":/usr/local/jdk1.3/bin:$HOME/bin" setenv CLASSPATH "$HOME/bin/cs1.jar" attraverso il comando env
Cosa utilizzare per scrivere codice java Un editor di testo - per windows: notepad - per linux: vi, pico, joe, emacs … Un ambiente di sviluppo integrato - jedit, jcreator, … per compilare: javac nomeprogramma.java per eseguire java nomeprogramma 7
Problemi Errori nella configurazione Es. Command not found Errori a tempo di compilazione (errori sintattici) Es. cannot resolve symbol Errori a tempo di esecuzione Es. divisione per zero Errori logici Il programma funziona ma non fa quello che dovrebbe fare. 8
Esercizio 1 Scrivere un programma che scambi il contenuto di due variabili Es : a b a b
Esercizio 2 Scrivere un programma che dato un valore in Lire lo trasformi in Euro Scrivere un programma che dato un valore in Euro lo trasformi in Lire 10
Esercizio 3 Scrivere un programma che dati 3 numeri ne stampi la media 11
Esercizio 4 Scrivere un programma che dato un numero lo elevi a potenza 12
Esercizio 5 Scrivere un programma che date due stringhe ne stampi la concatenazione 13