1Z0-803
mercoledì 10 aprile 2013
metodo public static void main(String[] args)
In ogni
applicazione java ci vuole un metodo così definito :
public static void main(String[] args)
E' la
dichiarazione del metodo main() che definisce il
punto di partenza dell’esecuzione di ogni programma.
operatori logico-booleani
Operatori logico
– booleani
Gli operatori booleani operano
solo su operandi booleani e restituiscono un tipo booleano:
|
Descrizione
|
Operatore
|
|
NOT logico
|
!
|
|
AND logico
|
&
|
|
OR logico
|
|
|
|
XOR logico
|
^
|
|
Short circuit AND
|
&&
|
|
Short circuit OR
|
||
|
|
AND e assegnazione
|
&=
|
|
OR e assegnazione
|
|=
|
|
XOR e assegnazione
|
^=
|
AND
|
A
|
B
|
A
&& B
|
|
true
|
true
|
true
|
|
true
|
false
|
false
|
|
false
|
true
|
false
|
|
false
|
false
|
false
|
OR
|
A
|
B
|
A
|| B
|
|
true
|
true
|
true
|
|
true
|
false
|
true
|
|
false
|
true
|
true
|
|
false
|
false
|
false
|
JAVA da linea di comando
Prendiamo
una classe principale con metodo main :
public class Principale {
public static void main(String[] args) {
System.out.println(args[0]);
System.out.println(args[1]);
System.out.println(args[2]);
}
}
Questa
classe se compilata in un file .class può essere invocata da linea di comando :
java
Principale [parametri]
Si hanno
tre casi :
· Numero parametri corretto
· Numero parametri inferiore a quelli
attesi
· Numero parametri superiore a quelli
attesi
Nel primo
caso e nel terzo caso si ottiene una esecuzione corretta mentre nel secondo si
ottiene una java.lang.ArrayIndexOutOfBoundsException.
martedì 9 aprile 2013
classe e oggetto
Una
classe
è un’astrazione indicante un insieme di
oggetti che condividono le stesse caratteristiche e le stesse funzionalità.
Un oggetto
è un’istanza (ovvero, una creazione
fisica) di una classe.
Un membro è
- Attributo (variabile membro) detto anche campo.
- Metodo (metodo membro)
Il tipo di dato boolean
Il tipo di dato boolean utilizza solo un bit per memorizzare un valore e gli unici valori che può immagazzinare sono true e false.
boolean b = true;
boolean b = false;
Il costrutto if
if
(espressione-booleana) {
istruzione_1;
...........;
istruzione_k;
}
else if
(espressione-booleana){
istruzione_k+1;
.............;
istruzione_j;
}
else if
(espressione-booleana){
istruzione_j+1;
.............;
istruzione_h;
}
else {
istruzione_h+1;
.............;
istruzione_n;
}
Iscriviti a:
Post (Atom)
