/* * legge da tastiera due numeri interi * e ne visualizza la media e il massimo * * Per l'input/output vengono usati metodi della classe JOptionPane */ /* la direttiva import seve a poter utilizzare classi non incluse nel * pacchetto java.util (ad esempio non è necessario per usare la classe Math, * poiché Math fa parte di java.util) */ import javax.swing.JOptionPane; public class DueInteri { public static void main(String args[]) { String s; int x, y; double media; /* il metodo static showInputDialog della classe JOptionPane * permette di immettere una stringa di caratteri da tastiera */ s = JOptionPane.showInputDialog(null, "Digita il primo intero"); /* il metodo static parseInt della classe Integer * restituisce un intero a partire dalla stringa di caratteri che lo rappresenta */ x = Integer.parseInt(s); s = JOptionPane.showInputDialog(null, "Digita il secondo intero"); y = Integer.parseInt(s); media = (x + y) / 2.0; JOptionPane.showMessageDialog(null, "La media tra "+x+" e "+y+" e' "+media); if(x>y) { JOptionPane.showMessageDialog(null, "Il massimo e' "+x); } else { JOptionPane.showMessageDialog(null, "Il massimo e' "+y); } System.exit(0); } }