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 | Sì | ||
PARAMETRI | No |
void aCapo() void cls() |
double rnd() int leggiIntero() |
Sì |
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