|
Calcolare il numero di giorni di un mese dato il numero del mese int[] iGiorni={31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; int mese=...; int g=iGiorni[mese-1]; oppure int[] iGiorni={0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31} int mese=...; int g=iGiorni[mese]; oppure int mese = ...; int g; switch(mese) { case 1: case 3: case 5: case 7: case 8: case 10: case 12: g=31; break; case 4: case 6: case 9: case 11: g=30; break; case 2: g=28; break; } Calcolare la somma dei numeri naturali dispari fino a N Se N = 10 allora somma = 1+3+5+7+9 = 25 int somma=0; for(int dispari=1; dispari <= N; dispari+=2) somma+=dispari; Calcolare la somma dei numeri naturali dispari fino a N, con while() int somma=0; int dispari=1; // il primo dispari while(dispari <= N) { somma+=dispari; dispari+=2; // il prossimo } Calcolare la somma dei primi N numeri naturali dispari Se N = 10 allora somma = 1+3+5+7+9+11+13+15+17+19 = 100 int somma=0; int dispari=1; // il primo dispari for(int i=1; i <= N; i++) { somma+=dispari; dispari+=2; // il prossimo } Visualizzare i numeri naturali compresi nell'intervallo specificato da riga di comando int dal = Integer.parseInt(args[0]); int al = Integer.parseInt(args[1]); for(int i=dal; i <= al; i++) System.out.println(i); Realizzare la tavola pitagorica int[][] tabella=new int[10][10]; for(int i=0; i < 10; i++) for(int j=0; j < 10; j++) tabella[i][j]=(i+1)*(j+1); oppure int[][] tabella = new int[11][11]; for(int i=1; i <= 10; i++) for(int j=1; j <= 10; j++) tabella[i][j]=i*j; |
|