Advertisement
KotasMan

Kalkulačka

Jul 24th, 2014
217
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.30 KB | None | 0 0
  1. package sk.KotasMan.kalkulacka;
  2.  
  3. import java.util.Scanner;
  4.  
  5. public class Kalkulacka {
  6.     static boolean ukonci = false;
  7.     static Scanner in = new Scanner(System.in);
  8.    
  9.     public static void main(String[] args) {
  10.         while(!ukonci) {
  11.             ukazMenu();
  12.         }
  13.        
  14.         System.out.print("Ukončil si Kalkulačku");
  15.     }
  16.    
  17.     public static void ukazMenu() {
  18.         System.out.print("1) Spočítaj\n2) Odčítaj\n0)Ukončiť\nZadaj tvoju voľbu: ");
  19.         switch(in.nextInt()) {
  20.         case 1:
  21.             // Spočítaj
  22.            
  23.             spocitaj();
  24.             break;
  25.            
  26.         case 2:
  27.             // Odčítaj
  28.            
  29.             odcitaj();
  30.             break;
  31.            
  32.         case 0:
  33.             // Ukončiť
  34.            
  35.             ukonci = true;
  36.             break;
  37.            
  38.         default:
  39.             error("Neplatná voľba! Zadaj znovu.");
  40.         }
  41.     }
  42.    
  43.     public static void error(String arg) {
  44.         System.out.print(arg);
  45.         ukazMenu();
  46.     }
  47.    
  48.     public static void spocitaj() {
  49.         System.out.print("Zadaj 1. číslo: ");
  50.         int cislo1 = in.nextInt();
  51.         System.out.print("Zadaj 2. číslo: ");
  52.         int cislo2 = in.nextInt();
  53.        
  54.         System.out.print("Výsledok je: " + (cislo1 + cislo2) + "\n\n");
  55.     }
  56.    
  57.     public static void odcitaj() {
  58.         System.out.print("Zadaj 1. číslo: ");
  59.         int cislo1 = in.nextInt();
  60.         System.out.print("Zadaj 2. číslo: ");
  61.         int cislo2 = in.nextInt();
  62.        
  63.         System.out.print("Výsledok je: " + (cislo1 - cislo2) + "\n\n");
  64.     }
  65. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement