sabato 24 ottobre 2009
Compilare ed Eseguire
La compilazione può andar male perchè nel codice ci sono errori di sintassi.
In JCreator i file vengono compilati con il tasto BUILD.
Una volta che un file Java sia stato compilato correttamente può essere eseguito.
L'esecuzione è quell'operazione con cui il computer esegue le istruzioni contenute nel programma.
In JCreator l'esecuzione avviene premendo il tasto RUN.
mercoledì 21 ottobre 2009
Tipi di Assegnazione
I° tipo: nome dato =valore
II° tipo: nome dato = nome dato
in questo caso il valore del dato di destra viene assunto da quello sulla sinistra.
es: A=A
si dice che il nuovo valore di A è dato dal vecchio valore di A
III°tipo: nome del dato=espressione
es: A=A+1
si dice che il nuovo valore di A è dato dal vecchio valore di A +1
Dato
- Tipo,
- Nome,
- Valore.
esempio:
String parola;
parola="GossipGirl";
String rappresenta il Tipo;
Parola rappresenta il Nome;
GossipGirl rappresenta il Valore.
Il Valore può cambiare nel tempo.
venerdì 9 ottobre 2009
Esercizio utilizzando String
Scrivere il codice per definire 3 parole dando loro i valori 1,2 e 3. Definire una 4° parola che contiene la frase "i primi tre numeri interi sono 1,2 e 3."
Codice:
"definire un dato"
//dichiarazione dei dati
String numero1;
String numero2;
String numero3;
String frase;
//assegnazione valori/elaborazione
numero1= "uno";
numero2= "due";
numero3= "tre";
frase= "i primi tre numeri interi sono: "+numero1+" "+numero2+" "+numero3;
Esercizio con il Parallelepipedo
Codice:
//dichiarazione dei dati
double altezza;
double profondità;
double larghezza;
double volume;
double superficie;
//Input dei dati
String miaAltezza;
String miaProfondità;
String miaLarghezza;
InpuStreamReader isr=new InputStreamReader(System.in);
BufferedReader kb=new BufferedReader(isr);
//Input miaAltezza
miaAltezza=kb.readLine();
System.out.println("altro dato"?);
//Input miaProfondità
miaProfondità=kb.readLine();
System.out.println("altro dato?");
//Input mia Larghezza
miaLarghezza=kb.readLine();
altezza=Double.parseDouble(miaAltezza);
profondità=Double.parseDouble(miaProfondità);
larghezza=Double.parseDouble(miaLarghezza);
//elaborazione dati
volume=altezza*profondità*larghezza;
profondità=altezza*larghezza*2+altezza*profondità*2+larghezza*profondità*2;
//Output dei dati
System.out.println(volume);
System.out.println(superficie);
giovedì 8 ottobre 2009
Regole per creare un nuovo File
Si apre Jcreator>nuovo file>nome file
NOME FILE:
è importante che:
- non si lascino spazi nei nomi dei file;
- non si inizi il nome di un file con un numero;
- il nome di un file inizi per lettera maiuscola;
è importante che il numero delle graffe aperte sia uguale a quelle delle graffe chiuse.
ALCUNI TASTI DI JCREATOR CHE ABBIAMO UTILIZZATO:
- BUILD = ha il compito di controllare se ci sono errori;
- RUN= serve per eseguire il lavoro che abbimo fatto;
Esercizi sulla programmazione
Testo:
Scrivere il programma che presi in Input due numeri ne visualizza la somma.
Black Box:
dati di Input --> numero1, numero2;
dati di Output --> somma;
Codice:
//dichiarazione dati
int numero1;
int numero2;
int somma;
//input dei dati
String mioNumero1;
String mio Numero2;
InputStreamReader isr=new InputStreamReader(System.in);
BufferedReader tastiera=new BufferdReader(isr);
//Input numero1
mioNumero1=tastiera.readLine();
System.out.println("altro numero?"):
//Input numero2
mioNumero2=tastiera.readLine();
mioNumero1=Integer.parseInt(mioNumero1);
mioNumero2=Integer.parseInt(mioNumero2);
//elaborazione dati
somma=numero1+numero2;
//Output dei dati
System.out.prinln(somma);
ESERCIZIO 2.
Testo:
Scrivere il programma che inserita la misura del lato di un cubo visualizza il volume e la superficie del cubo.
Black Box:
dati di Input -->lato del cubo;
dati di Output -->volume,superficie;
Codice:
//dichiarazione dei dati
double lato;
double volume;
double superficie;
//Input dei dati
String mioLato;
InputStreamReader isr=new InputStreamReader(System.in);
BufferedReader tastiera=new Buffered Reader(isr);
//Input mioLato
mioLato=tastiera.readLine();
latodelcubo=Double.parseDouble(mioLato);
//elaborazione dati
volume=lato^3;
superficie=lato^2*6;
//Output dei dati
System.out.Println(volume);
System.out.Println(superficie);
ESERCIZIO 3.
Testo:
Scrivere il codice che permette di inserire i valori di 3 numeri e ne visualizza la somma.
Black Box:
dati di Input --> numero1, numero2,numero3;
dati di Output --> somma;
Codice:
//dichiarazione dati
int numero1;
int numero2;
int numero3;
int somma;
//Input dei dati
String mioNumero1;
String mioNumero2;
String mioNumero3;
InputStreamReader isr=new InputStreamReader(System.in);
BufferedReader kb=new BuffereReader(isr);
//Input numero1
mioNumero1=kb.readLine();
System.out.println("altro numero?");
//Input numero2
mioNumero2=kb.readLine();
System.out.println("altro numero"?);
//Input numero3
mioNumero30kb.readLine();
numero1=Integer.parseInt(mionumero1);
numero2=Integer.pareseInt(mionumero2);
numero3=Integer.parseInt(mionumero3);
//elaborazione dati
somma=numero1+numero2+numero3;
//Output dei dati
System.out.println(somma);