Autoverifica > Caratteri e stringhe

Completa il codice mancante e calcola i valori assunti dalle variabili nelle espressioni seguenti _____ x = ‘a’; _____ x = “b”; _____ x = ‘a’+”b”; _____ x = ‘a’+’b’; // ??? Calcola i valori assunti dalle variabili nelle espressioni seguenti String s1 = “Alfa”,        s2 = new String(s1),       … Leggi tutto

Autoverifica > Switch

Date le dichiarazioni int a=10, b=10; calcola i valori assunti dalle variabili dopo l’esecuzione delle istruzioni seguenti switch(a) { case  5: b++;  break; case 10: b–;  break; case 15: b*=2; break; } switch(a) { case  1: b++;  break; case  2: b–;  break; case  3: b*=2; break; } switch(a) { case  1: case  2: case  3: … Leggi tutto

Autoverifica > If

Data la dichiarazione int a=10; calcola i valori assunti dalle variabili dopo l’esecuzione delle istruzioni seguenti if(a < 0) a=2*a; if(a >= 0) a=2*a; if(a < 0) a=2*a; else a=a/2; if(a < 0) a=2*a; else if(a == 10) a=0; else a=a/2; if(a < 0) a=2*a; else if(a == 10) a=0; else a=a/2; if(a < 0) ... Leggi tutto

Autoverifica > For

Calcola i valori assunti dalle variabili in ogni sequenza di istruzioni int a=0; for(int i=1; i

Autoverifica > Cicli

Con le dichiarazioni int    n, d; double x, y, z; e utilizzando le tre strutture iterative for(…) … while(…) … do … while(…) scrivi il codice Java necessario per visualizzare le seguenti sequenze numeriche 1, 2, …, n 1, 2, …, n-1 0, 1, …, n-1 n, n-1, …, 0 n, n-1, …, 1 … Leggi tutto

Autoverifica > While

Calcola i valori assunti dalle variabili in ogni sequenza di istruzioni int a=1; while(a = 0) { … a-=3; } int a=1, b=0; while(a < 10) { b++; a+=2; } int a=0, b=1; while(a < 10) { a+=b; b++; } int a=0, b=1; while(a < 10) { a+=b; b+=2; } int a=10, b=1; while(a > … Leggi tutto

Autoverifica > Do while

Calcola i valori assunti dalle variabili in ogni sequenza di istruzioni int a=10; do { … a–; } while(a > 0); int a=10; do { … a-=3; } while(a > 0); int a=10; do { … a/=3; } while(a > 0); int a=1, b=0; do { … b++; a+=2; } while(a > 10); int a=10, … Leggi tutto

Autoverifica > Logici #1

Calcola i valori assunti dalle variabili nelle espressioni seguenti boolean a = true,         b = false, c = !a,         d = (a && b),         e = (a || b),         f = (a ^ b); int a = 10,   … Leggi tutto

Fusione di 2 array

A partire da due sequenze ordinate, v1 e v2, si vuole realizzare una terza sequenza ordinata v3. public static double[] merge(double v1[], double v2[]) { int i1=0, n1=v1.length, i2=0, n2=v2.length, i3=0, n3=n1+n2; double v3[] = new double[n3]; while(i1 < n1 && i2 < n2) { if(v1[i1]

Autoverifica > Bit #1

Calcola i valori assunti dalle variabili nelle espressioni seguenti int a = 1,     b = 2,     c = ~a,     d = a & b,     e = a | b,   f = a ^ b,     g = a > a,     i = b … Leggi tutto