import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Rettangolo { public static void main(String[] args) { InputStreamReader input = new InputStreamReader(System.in); BufferedReader tastiera = new BufferedReader(input); try { double b; do { System.out.print("Inserisci la misura della base: "); String bs = tastiera.readLine(); b = Double.parseDouble(bs); } while (b <= 0); double h; do { System.out.print("Inserisci la misura dell'altezza : "); String hs = tastiera.readLine(); h = Double.parseDouble(hs); } while (h <= 0); double area = b * h; System.out.println("L'area è : " + area); } catch (IOException e) { System.out.println("Errore nella lettura da tastiera"); } catch (NumberFormatException e) { System.out.println("Errore nella conversione del numero"); } } }