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;

- ApPuNtIdIuNiNfOrMaTiCo