Advertisement
sergAccount

Untitled

Feb 6th, 2021
841
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.51 KB | None | 0 0
  1. /*
  2.  * To change this license header, choose License Headers in Project Properties.
  3.  * To change this template file, choose Tools | Templates
  4.  * and open the template in the editor.
  5.  */
  6. package calcapp;
  7.  
  8. public class Calc {    
  9.     // класс дл явыполнения вычислений !!!
  10.     // определяем свойства для выполнения вычисл-я
  11.     double v1;
  12.     double v2;
  13.     // выполнения вычисления на основе операции
  14.     String operation; // + - * /        
  15.     // метод отвечает за выпонение расчета калькулятора
  16.     public double calculate(){
  17.        
  18.         double result = 0;
  19.         // if-else
  20.         if(operation.equals("+")){
  21.             result = v1 + v2;
  22.         } else if(operation.equals("-")){
  23.             result = v1 - v2;
  24.         } else if(operation.equals("*")){
  25.             result = v1 * v2;
  26.         } else if(operation.equals("/")){
  27.             result = v1 / v2;
  28.         }      
  29.         return result;
  30.     }    
  31.     // get, set - методы
  32.     public double getV1() {
  33.         return v1;
  34.     }
  35.  
  36.     public void setV1(double v1) {
  37.         this.v1 = v1;
  38.     }
  39.  
  40.     public double getV2() {
  41.         return v2;
  42.     }
  43.  
  44.     public void setV2(double v2) {
  45.         this.v2 = v2;
  46.     }
  47.  
  48.     public String getOperation() {
  49.         return operation;
  50.     }
  51.  
  52.     public void setOperation(String operation) {
  53.         this.operation = operation;
  54.     }
  55. }
  56.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement