package odczytywanie; import java.util.Scanner; public class Odczytywanie { public static void main(String[] args) { double a; double b; Scanner podaj = new Scanner(System.in); Scanner wybor = new Scanner(System.in); kalkulator dzialania = new kalkulator(); System.out.println("Co chcesz zrobić? 1. Dodawanie 2. Odejmowanie"); int wybor_1 = wybor.nextInt(); while (wybor_1 >= 3) { if (wybor_1 >= 3) { System.out.println("Nie ma takiej opcji, wybierz ponownie"); System.out.println("Co chcesz zrobić? 1. Dodawanie 2. Odejmowanie"); wybor_1 = wybor.nextInt(); } else { switch (wybor_1) { case 1: System.out.println("Podaj pierwsza liczbę:"); a = podaj.nextInt(); System.out.println("Podaj drugą liczbę"); b = podaj.nextInt(); System.out.println("Wynik to: " + dzialania.dodaj(a, b)); break; case 2: System.out.println("Podaj pierwsza liczbę:"); a = podaj.nextDouble(); System.out.println("Podaj drugą liczbę"); b = podaj.nextDouble(); System.out.println("Wynik to: " + dzialania.odejmij(a, b)); break; } } } switch (wybor_1) { case 1: System.out.println("Podaj pierwsza liczbę:"); a = podaj.nextInt(); System.out.println("Podaj drugą liczbę"); b = podaj.nextInt(); System.out.println("Wynik to: " + dzialania.dodaj(a, b)); break; case 2: System.out.println("Podaj pierwsza liczbę:"); a = podaj.nextDouble(); System.out.println("Podaj drugą liczbę"); b = podaj.nextDouble(); System.out.println("Wynik to: " + dzialania.odejmij(a, b)); break; } } public static class kalkulator { public double dodaj(double a, double b) { return a + b; } public double odejmij(double a, double b) { return a - b; } } }