Editing, compilazione ed esecuzione di un programma in Java

Creare una cartella:

verificare che sia installato l'ambiente Java in C:\Programmi\Java\j2sdk1.6.0_01\bin (o una versione successiva).
dovrebbe contenere i file javac.exe, java.exe, javadoc.exe, appletviewer.exe, ...

Aprire Blocco Note, scrivere un programma Java salvandolo in un file di nome Numeri.java, quindi la prima riga dovrà essere

public class Numeri

Il programma deve eseguire le seguenti operazioni:

Si consiglia di salvare spesso.

Terminata la scrittura del programma, aprire Start-Programmi-Accessori-Prompt dei comandi e digitare i comandi seguenti:

cd C:\Temp\rossi

javac Numeri.java
se non viene riconosciuto il comando javac, allora scrivere il comando per esteso:
\Programmi\Java\j2sdk1.6.0_01\bin\javac Numeri.java

Se vengono segnalati errori sintattici, modificare sorgente, salvare, ricompilare ....

Se invece tutto va bene, verificare che nella cartella sia stato creato il file contenente il bytecode, che dovrebbe aver nome Numeri.class
La verifica può essere fatta dalla finestra di Windows che visualizza la cartella oppure dal prompt dei comandi attraverso il comando

dir

Eseguire il progamma compilato attraverso il comando:

java Numeri

Se il comportamento non è quello previsto, utilizzare ancora Blocco Note per modificare il codice Java, salvare, ricompilare e ritentare l'esecuzione.

Individuazione errori

Provare a compilare il programma Java fornito nel file CodiceErrato.java.

Correggere gli errori presenti, sia sintattici che logici, fino a ottenere un programma che venga compilato e funzioni correttamente.

Estensione 1

Creare nella cartella un secondo file, di nome SommaQuadrati.java, che contiene un programma Java che calcola e visualizza la somma dei quadrati dei primi 15 numeri naturali.

Salvare, compilare ed eseguire il programma. Il risultato dovrebbe essere 1240.

Prendere spunto dal programma StampaSommaNaturali.java

Estensione 2

Modificare il programma precedente per far stampare non solo la somma finale, ma tutte le somme parziali. Il programma dovrebbe visualizzare la sequenza
1
5
14
30
55
91
140
204
285
385
506
650
819
1015
1240