10 Dec 2009 at 22:05
Andrea
LAB
No Comment
Codice: Lab_20091210
1
2
3
4
5
6
7
8
9
10
11
public class Lab_20091210
{
public static void main(String[] argv)
{
Persona p = new Persona("Mario", "Rossi", 24);
Calciatore c = new Calciatore("Alberto", "Bianchi", 10, "Attaccante");
System.out.println(c);
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
class Persona
{
private String nome;
private String cognome;
private int eta;
public Persona(String nome, String cognome, int eta)
{
this.nome = nome;
this.cognome = cognome;
this.eta = eta;
}
public Persona(String nome, String cognome)
{
this.nome = nome;
this.cognome = cognome;
}
public String getNome()
{
return nome;
}
public String getCognome()
{
return cognome;
}
public int [...]
26 Nov 2009 at 19:33
Andrea
Java, LAB
No Comment
Lab_20091126.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
public class Lab_20091126
{
public void print(String a)
{
System.out.print(a);
}
public static String scelta(String[] s)
{
int indice = (int) Math.round( Math.random() * (s.length – 1) );
return s[indice];
}
public static void main(String[] argv)
{
String[] vocabolario = {
"java",
"programmazione",
"oggetti"
};
String parola = scelta(vocabolario);
char[] trattini = new char[parola.length()];
for (int i=0; i<trattini.length; i++)
{
trattini[i] = ‘_’;
print(""+trattini[i]);
}
}
}
23 Nov 2009 at 16:28
Andrea
Coding, PHP
No Comment
Dopo giorni di duro lavoro, finalmente sono riuscito a terminare il package per le classi grafiche di php.
Potete trovare il file per il download qui: pkg.graphics.php.
Per utilizzare il file non dovete far altro che includerlo nella pagina sulla quale state lavorando.
22 Nov 2009 at 12:26
Andrea
Coding, PHP
No Comment
Spesso mi è capitato di lavorare con PHP per creare immagini dinamiche.
Non è proprio un’operazione facilissima. Php mette a disposizione delle librerie grafiche con metodi per la loro manipolazione non proprio facili da gestire, da riconoscere o da memorizzare.
Java, al contrario, quando si tratta di grafica, è molto più abbordabile, sia come manipolazione sia come [...]
20 Nov 2009 at 09:33
Andrea
Coding, Java
No Comment
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
/*
METODI DI CREAZIONE DI MATRICI:
Per creare una matrice 3×3 di interi,
senza inserire al suo interno dei valori
int[][] matrix = new int[3][3];
Per creare una matrice nxn di interi,
inserendo gli n valori al suo interno
int[][] matrix = {
{1, 0, 0},
{0, 1, 0},
{0, 0, 1}
};
Per poter accedere alla componente centrale
della matrice (che in questo caso contiene 1)
si [...]
12 Nov 2009 at 20:32
Andrea
Java, LAB
No Comment
Lab_20091112_01.java
/*
Creazione di un array in vari modi
Dichiarazione:
int[] vect;
Assegnazione:
vect = {1, 2, 20, 10, 5};
Inizializzazione:
int[] vect = new int[5];
Con l’inizializzazione per assegnare
ad ogni componente il corrispettivo valore
si procede in questo modo:
vect[0] = 1;
vect[1] = 2;
…
…
vect[4] = 5;
NOTA:
Gli array hanno indici che partono da 0, quindi l’ultima posizione
sarà indicata dalla dimensione massima assegnata meno uno.
*/
public class Lab_20091112_01
{
public [...]
14 Oct 2009 at 23:41
Andrea
LAB, PHP
No Comment
Ebbene, eccomi nuovamente qui, pronto ad iniziare un nuovo anno accademico all’insegna dello studio e, per quel che posso, dell’insegnamento pratico del linguaggio Java.
Purtroppo si torna al ‘lavoro’ dopo un mesetto di stasi assoluta. Non sono stato in vacanza, aimé; è il mio mac che ha deciso di rompersi proprio in concomitanza dell’inizio delle lezioni. [...]