//******************************************************************** // CircleStats.java Author: Lewis and Loftus // // mostra la formattazione di valori decimali mediante la classe // DecimalFormat sottoclasse di NumberFormat del package java.text. //******************************************************************** import cs1.Keyboard; //importa la classe predefinita per input import java.text.DecimalFormat; public class CircleStats { //----------------------------------------------------------------- // calcola l'area e la circonferenza di un // cerchio dato il raggio. //----------------------------------------------------------------- public static void main (String[] args) { int raggio; double area, crf; System.out.print ("Immetti il raggio: "); raggio = Keyboard.readInt(); area = Math.PI * Math.pow(raggio, 2); crf = 2 * Math.PI * raggio; // DecimalFormat crea un formato secondo il pattern specificato // nella stringa di input. // In questo caso arrotonda il risultato a 2 sole cifre decimali DecimalFormat fmt = new DecimalFormat ("#.###"); System.out.println ("area del cerchio: " + fmt.format(area)); System.out.println ("circonferenza del cerchio: " + fmt.format(crf)); } }