Concetti Chiave
- La classe System di Java offre metodi statici come SYSTEM.OUT e SYSTEM.ERR per gestire l'output standard e gli errori dell'interprete Java.
- System.exit(int number) è un metodo statico della classe System che termina l'applicazione passando un codice di errore.
- La classe Math, accessibile senza importazione, fornisce metodi per operazioni matematiche come sqrt, exp, pow, e funzioni trigonometriche.
- Math.random() genera un numero casuale tra 0 e 1, utile per ottenere valori casuali in applicazioni Java.
- Per generare numeri interi casuali, si può usare un casting con Math.random() o la classe Random dopo aver importato java.util.Random.
Alcune classi importanti
Una classe molto importante di Java è la classe SYSTEM la quali prevede diversi metodi statici tra cui SYSTEM.OUT e SYSTEM.ERR che rispettivamente riguardano lo standard output e lo standard error dell’interprete Java. Il metodo statico System.exit (int number) causa la terminazione dell’applicazione Java passando un numero indicante l’errore.Un’altra classe importante è la classe Math la quale non necessità l’importazione della classe e ha diversi metodi quali:
- Math.sqrt (double X) = radice di X
- Math.exp (double X) = ex
- Math.pow (double X, double Y) = XY
- Math.sin/.cos/.tan = seno, coseno e tangente
- Math.max (double X, double Y) = Massimo tra due numeri
- Math.min (double X, double Y) = minimo tra due numeri
- Math.log (double X) = ln X
- Math.round (double X) = arrotonda un numero quindi 3,18 diventa 3 mentre 3,5 diventa 4
- Math.random () = genera un numero casuale compreso fra 0 e 1
Generare numeri causali
Per generare numeri casuali posso utilizzare i seguenti metodi:- Math.random () = valore casuale tra [0; 1]
- (int) Math.random() = valore intero, 0 o 1
- (int) (m + Math.random ()*(M – m +1)) = valore intero fra [m; M]
- Random Nome = new Random (A); = dopo aver importato java.util.Random mi da un numero [0 ; A]