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]);
}
}
}
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. [...]
25 May 2009 at 19:11
Andrea
Java, LAB
No Comment
Oggi abbiamo visto come, con Java, si possono realizzare applicazioni fruibili online, sfruttando semplicemente le pagine HTML per visualizzare la nostra applicazione, senza che l’utente debba installare o eseguire nient’altro che il proprio browser.
Le Applet sono strumenti che, per certi versi, possono semplificare la vita a chi vuole rendere disponibile il proprio programma ad una [...]
20 May 2009 at 18:51
Andrea
Java, LAB
No Comment
Mi scuso per il ritardo nella pubblicazione del codice, ma non ho avuto il tempo di finire di implementarlo.
Durante l’ultima lezione abbiamo visto che, con Java, gestire figure geometriche, anche complesse, non è complicato.
Si crea l’oggetto associato e, anche con l’utilizzo di trasformazioni affini, gli si possono dare le forme più strane.
Ma quando si tratta [...]
29 Apr 2009 at 21:29
Andrea
Java, LAB
No Comment
Durante l’ultima esercitazione di laboratorio abbiamo visto che ci sono dei limiti alle figure geometriche che java fornisce, e che occorre quindi ricorrere alla matematica per poter sviluppare geometrie più complesse.
Un esempio lampante è stato il quadrato creato al centro della finestra con la classe Rectangle2D.
E ci eravamo posti il problema: Se volessimo ruotare questo [...]