Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package Mine.Domzadanie;
- import java.util.Scanner;
- public class Calculator {
- public static void main(String[] args) {
- int num1 = getInt();
- char symbol = getOperation();
- int num2 = getInt();
- calc(num1, num2, symbol);
- }
- public static int getInt() {
- System.out.println("Введите число:");
- Scanner scan = new Scanner(System.in);
- int number = scan.nextInt();
- return number;
- }
- public static char getOperation() {
- System.out.println("Введите символ: + , - , *, /");
- Scanner myscan = new Scanner(System.in);
- char c = myscan.next().charAt(0);
- return c;
- }
- public static int calc(int numr1, int numr2, char operation) {
- int result = 0;
- String resultMessage = "";
- switch (operation) {
- case '+':
- result = numr1 + numr2;
- break;
- case '-':
- result = numr1 - numr2;
- break;
- case '*':
- result = numr1 * numr2;
- break;
- case '/':
- result = numr1 / numr2;
- break;
- default:
- resultMessage = "Invalid operator!";
- }
- if (resultMessage.length() > 1) {
- System.out.println(resultMessage);
- } else {
- System.out.println(result);
- }
- return result;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment