|
Per ognuna delle sequenze di istruzioni seguenti commenta le singole istruzioni e spiega il comportamento del codicex=10; y=3; y=y*x++; y <-- 3*10 = 30 x=Math.abs(Math.sqrt(25.0)-Math.pow(2, 5)); x <-- absolute(squareroot(25.0)-power(2, 5)) = absolute(5.0-32.0) = absolute(-27.0) = 27.0 k=10; j=20; q=(k > j) ? 2*k : -j; q <-- (10 > 20) ? 20 : -20 = -20 int n=11;
do
{
System.out.println(n);
n++;
}
while(n <= 10);
<-- 11 int Eta=10, Nfigli=2+Eta; String Nome="Paolo", X; X= Nfigli + Nome; NFigli <-- 2+10 = 12
Leggere due orari e stampare la differenza in minuti Supponiamo che il secondo orario sia successivo al primo e nello stesso giorno... int Aore=...; int Amin=...; int Bore=...; int Bmin=...; int Atot=60*Aore+Amin; int Btot=60*Bore+Bmin; int DIFF=Btot-Atot; altrimenti ...
Quanti divisori pari possiede un certo numero intero? int n=...;
int quanti=0;
for(int i=2; i <= n; i+=2)
if(n % i == 0)
quanti++;
Contare i valori positivi, i valori negativi e il valore nullo all’interno di un vettore di reali double[] v= {...};
int pos=0, neg=0, nul=0;
for(int i=0; i < v.length; i++)
{
if(v[i] > 0)
pos++;
else if(v[i] == 0)
nul++;
else
neg++;
}
|
|