BeBee

Esercizio scolastico (4BI, maggio 2007) … Note Si utilizzano immagini, double buffering, timer, mouse, … Gli insetti sono di Andrés Quintero Nessun insetto è stato maltrattato durante lo sviluppo del gioco Scarica il progetto Ulteriore sviluppo del gioco con Processing.

Caricare un’immagine

L’immagine si posizione al centro della finestra grafica (almeno il suo angolo in alto a sinistra…) …   … Se la finestra è più grande si nota di meno… …   … import java.applet.*; import java.awt.*; public class a_duke_0 extends Applet { private Image immagine; public void init() { immagine=getImage(getCodeBase(), “duke.jpg”); } public void paint(Graphics … Leggi tutto

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

Valutazione completa

Gli operatori logici hanno due versioni public class Valutazione { public static void main(String args[]) { System.out.println(f1() && f2()); System.out.println(f1() &  f2()); } public static boolean f1() { System.out.print(“Parte f1() “); return false; } public static boolean f2() { System.out.print(” – Parte f2() “); return true; } } L’output del programma precedente è Parte f1() … 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