Dati alpha=2 e beta=3
commenta le istruzioni seguenti e calcola i valori assunti dalle variabili
gamma = ++alpha*beta; |
alpha++; | alpha = 3
gamma = alpha*beta; | gamma = 3*3 = 9 |
delta = alpha == beta; |
delta = (2==3) ? false |
epsilon = alpha >= beta || alpha <= 10; |
epsilon = (2>=3) OR (2<=10) ? true |
zeta = alpha <= beta ? alpha : beta; |
if(alpha <= beta) | (2<=3) ? true
zeta = alpha; | zeta = 2
else |
zeta = beta; | |
eta=1;
for(int i=alpha; i <= beta; i++)
eta*=i; |
eta = 1
i=2, eta = eta*2 = 2
i=3, eta = eta*3 = 6
i=4, STOP |
theta=0;
do
{
theta+=(theta < 5) ? alpha : beta;
}while(theta < 10); |
theta = 0
theta = theta+(alpha) = 2
theta = theta+(alpha) = 4
theta = theta+(alpha) = 6
theta = theta+(beta) = 9
theta = theta+(beta) = 12 |
int[] iota = new int[beta];
for(int i=0; i < iota.length; i+=2)
iota[i]=alpha; |
iota = {0, 0, 0}
i=0, iota = {2, 0, 0}
i=2, iota = {2, 0, 2}
i=4, STOP |
int kappa[][] = new int[alpha][beta];
for(int i=0; i < kappa.length; i++)
for(int j=0; i < kappa[i].length; j++)
kappa[i][j]=i+j; |
kappa = { {0, 0, 0},
{0, 0, 0} }
...
kappa = { {0, 1, 2},
{1, 2, 3} } |
Completa il codice mancante
... a = 10.0f; |
float a = 10.0f; |
... b = Math.round(a); |
int b = Math.round(a); |
... c = 10 >= 5; |
boolean c = 10 >= 5; |
static ... ddd(long d, int e)
{
return d*e*Math.PI;
} |
static double ddd(long d, int e)
{
return d*e*Math.PI;
} |
static ... ddd(...)
{
double[] v=new double[f];
return v;
} |
static double[] ddd(int f)
{
double[] v=new double[f];
return v;
} |
static double eee(...)
{
return w[g]+w[h];
} |
static double eee(double[] w, int g, int h)
{
return w[g]+w[h];
} |
Dato un vettore di double, progetta un metodo in linguaggio Java risolutivo
per ognuno dei problemi seguenti
Calcolare la media dei valori contenuti |
Vedi esercizi svolti... |
Realizzare una copia con il contenuto alla rovescia |
static doubel[] copiaR(double[] v)
{
int n = v.length;
double[] w = new double[n];
for(int i=0; i < n; i++)
w[n-i-1] = v[i];
return w;
} |
|