├── MainActivity.java ├── README.md └── activity_main.xml /MainActivity.java: -------------------------------------------------------------------------------- 1 | package com.example.hii; 2 | 3 | import android.os.Bundle; 4 | import android.view.View; 5 | import android.widget.Button; 6 | import android.widget.EditText; 7 | import android.widget.TextView; 8 | import android.widget.Toast; 9 | 10 | import androidx.appcompat.app.AppCompatActivity; 11 | 12 | public class MainActivity extends AppCompatActivity { 13 | 14 | private EditText editTextNum1; 15 | private EditText editTextNum2; 16 | private Button buttonSum,buttonSup,buttonMul,buttonDiv; 17 | private TextView textViewResult; 18 | 19 | @Override 20 | protected void onCreate(Bundle savedInstanceState) { 21 | super.onCreate(savedInstanceState); 22 | setContentView(R.layout.activity_main); 23 | 24 | editTextNum1 = findViewById(R.id.editTextNum1); 25 | editTextNum2 = findViewById(R.id.editTextNum2); 26 | buttonSum = findViewById(R.id.buttonSum); 27 | buttonSup= findViewById(R.id.buttonSup); 28 | buttonMul=findViewById(R.id.buttonMul); 29 | buttonDiv=findViewById(R.id.buttonDiv); 30 | textViewResult = findViewById(R.id.textViewResult); 31 | 32 | buttonSum.setOnClickListener(new View.OnClickListener() { 33 | @Override 34 | public void onClick(View v) { 35 | String num1Str = editTextNum1.getText().toString(); 36 | String num2Str = editTextNum2.getText().toString(); 37 | 38 | if (num1Str.isEmpty() || num2Str.isEmpty()) { 39 | Toast.makeText(MainActivity.this, "Please enter both numbers", Toast.LENGTH_SHORT).show(); 40 | } else { 41 | int num1 = Integer.parseInt(num1Str); 42 | int num2 = Integer.parseInt(num2Str); 43 | int sum = num1 + num2; 44 | 45 | textViewResult.setText("Result: " + sum); 46 | } 47 | } 48 | }); 49 | 50 | buttonSup.setOnClickListener(new View.OnClickListener() { 51 | @Override 52 | public void onClick(View v) { 53 | String num1Str = editTextNum1.getText().toString(); 54 | String num2Str = editTextNum2.getText().toString(); 55 | 56 | if (num1Str.isEmpty() || num2Str.isEmpty()) { 57 | Toast.makeText(MainActivity.this, "Please enter both numbers", Toast.LENGTH_SHORT).show(); 58 | } else { 59 | int num1 = Integer.parseInt(num1Str); 60 | int num2 = Integer.parseInt(num2Str); 61 | int sup = num1 - num2; 62 | 63 | textViewResult.setText("Result: " + sup); 64 | } 65 | } 66 | }); 67 | 68 | buttonMul.setOnClickListener(new View.OnClickListener() { 69 | @Override 70 | public void onClick(View v) { 71 | String num1Str = editTextNum1.getText().toString(); 72 | String num2Str = editTextNum2.getText().toString(); 73 | 74 | if (num1Str.isEmpty() || num2Str.isEmpty()) { 75 | Toast.makeText(MainActivity.this, "Please enter both numbers", Toast.LENGTH_SHORT).show(); 76 | } else { 77 | int num1 = Integer.parseInt(num1Str); 78 | int num2 = Integer.parseInt(num2Str); 79 | int mul = num1 * num2; 80 | 81 | textViewResult.setText("Result: " + mul); 82 | } 83 | } 84 | }); 85 | 86 | buttonDiv.setOnClickListener(new View.OnClickListener() { 87 | @Override 88 | public void onClick(View v) { 89 | String num1Str = editTextNum1.getText().toString(); 90 | String num2Str = editTextNum2.getText().toString(); 91 | 92 | if (num1Str.isEmpty() || num2Str.isEmpty()) { 93 | Toast.makeText(MainActivity.this, "Please enter both numbers", Toast.LENGTH_SHORT).show(); 94 | } else { 95 | int num1 = Integer.parseInt(num1Str); 96 | int num2 = Integer.parseInt(num2Str); 97 | int div = num1 / num2; 98 | 99 | textViewResult.setText("Result: " + div); 100 | } 101 | } 102 | }); 103 | } 104 | } 105 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # simple_calculator 2 | Simple Calculator using android studio 3 | -------------------------------------------------------------------------------- /activity_main.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 15 | 16 | 25 | 26 | 34 | 35 | 44 | 45 |