Numero di parametri

Esempi di metodi

  • senza/con parametri
  • senza/con risultato.

Va a capo…

public static void aCapo()
{
   System.out.println();
}

Pulisce lo schermo
Va a capo 25 volte…

public static void cls()
{ 
   final int nr=25;
   for(int i=0; i < nr; i++)
      System.out.println();
}

Va a capo n volte

public static void aCapo(int n)
{
   for(int i=1; i <= n; i++)
      System.out.println();
}

Scrive un certo messaggio

public static void messaggio(String msg)
{
    System.out.println(msg);
}

Genera un numero casuale

public static double rnd()
{
   return Math.random();
}

Legge un intero

public static int leggiIntero()
{
   String stringa=javax.swing.JOptionPane.showInputDialog("Inserisci un intero");
   int    numero =Integer.parseInt(stringa);

   return numero;
}

Genera un numero casuale intero da 0 a n-1

public static int rnd(int n)
{
   return (int)(n*Math.random());
}

Calcola la radice cubica

public static double root3(double x)
{
   return Math.pow(x, 1.0/3.0);
}

Genera un numero casuale intero in un certo intervallo

public static int rnd(int INF, int SUP)
{
   int RANGE =SUP-INF+1;
   int numero=(int)(RANGE*Math.random())+INF;

   return numero;
}

Legge un intero compreso in un intervallo

public static int leggiIntero(int INF, int SUP)
{
   String stringa="";
   int    numero =0;
   do
   {
      stringa=javax.swing.JOptionPane.showInputDialog(
                    "Inserisci un intero compreso tra " + INF + " e " + SUP);
      numero =Integer.parseInt(stringa);
   }
   while(numero < INF || numero > SUP);

   return numero;
}

Riepilogo

RISPOSTA
No
PARAMETRI No
void aCapo()
void cls()
double rnd()
int    leggiIntero()
void aCapo(int n)
void messaggio(String msg)
int    rnd(int n)
double root3(double x)
int    rnd(int INF, int SUP)
int    leggiIntero(int INF, int SUP)

RISPOSTA

  • No, il tipo del metodo è void
  • Sì, il tipo del metodo è int, double, ...

PARAMETRI

  • No, le parentesi tonde sono vuote
  • Sì, le parentesi tonde sono piene