/** * Programma di prova della classe Triangolo * che gestisce input/output con "input box" * * @author Adriano Luchetta * @version 15-Ott-2005 */ import javax.swing.JOptionPane; import java.util.Scanner; public class ProvaTriangoloJOptionPane { public static void main(String[] args) { // lettura dei dati da dialog box String line = JOptionPane.showInputDialog("Introduci lati a, b, c: "); // conversione dei dati in numeri Scanner st = new Scanner (line); int a = st.nextInt(); int b = st.nextInt(); int c = st.nextInt(); // istanza del triangolo Triangolo triangolo = new Triangolo(a, b, c); // emissione a dialog box dell'elaborazione JOptionPane.showMessageDialog(null, triangolo + ": " + triangolo.info() + "\narea = " + triangolo.area() + "\nh = " + triangolo.h()); // chiusura del flusso st.close(); System.exit(0); // terminazione normale } }