Advertisement
programajster

Z7_Kalkulator_2

Apr 24th, 2017
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.34 KB | None | 0 0
  1. package kalkulator;
  2.  
  3. import java.util.InputMismatchException;
  4. import java.util.Scanner;
  5.  
  6. // klasa opisujaca wyjatek: dzielenie przez zero :>
  7. class DzieleniePrzezZero extends Exception {
  8. }
  9.  
  10. public class Kalkulator {
  11.  
  12.     public static void main(String[] args) throws DzieleniePrzezZero {
  13.  
  14.         Scanner skaner = new Scanner(System.in);
  15.         System.out.println("******** Kalkulator ********");
  16.  
  17.         System.out.println("Wykonuje dzielenie: ");
  18.  
  19.         System.out.println("Dzielna = ");
  20.         double a = 0;
  21.         double b = 0;
  22.         double c = 0;
  23.         try {
  24.             a = skaner.nextDouble();
  25.         } catch (InputMismatchException ex) {
  26.             // ex.printStackTrace();
  27.             System.out.println("Użytkowniku kochany podaj liczbe we właściwym formacie!");
  28.             return;
  29.  
  30.         }
  31.  
  32.         System.out.println("Dzielnik = ");
  33.         try {
  34.             b = skaner.nextDouble();
  35.         } catch (InputMismatchException ex) {
  36.             // ex.printStackTrace();
  37.             System.out.println("Użytkowniku kochany podaj liczbe we właściwym formacie!");
  38.             return;
  39.         }
  40.  
  41.         if (b == 0) {
  42.             throw new DzieleniePrzezZero(); // "Dzielnik jest równy zero!"
  43.         } else {
  44.             c = a / b;
  45.         }
  46.  
  47.         System.out.println("Iloczyn = " + c);
  48.  
  49.     }
  50.  
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement