a

 avatar
vikas
java
9 months ago
2.4 kB
2
Indexable
ackage com.example.vikas;

import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;

import androidx.activity.EdgeToEdge;
import androidx.appcompat.app.AppCompatActivity;
import androidx.core.graphics.Insets;
import androidx.core.view.ViewCompat;
import androidx.core.view.WindowInsetsCompat;

import javax.xml.transform.Result;

public class MainActivity extends AppCompatActivity implements View.OnClickListener {
    EditText etNum1;
    EditText etNum2;
    Button btnAdd;
    Button btnSub;
    Button btnDiv;
    Button btnMul;
    TextView tvResult;



    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
       etNum1=findViewById(R.id.etnum1);
       etNum2=findViewById(R.id.etnum2);
       btnAdd=findViewById(R.id.btnAdd);
       btnSub=findViewById(R.id.btnSub);
       btnDiv=findViewById(R.id.btnDiv);
       btnMul=findViewById(R.id.btnMul);
       tvResult=findViewById(R.id.tvResult);

       btnAdd.setOnClickListener(this);
       btnSub.setOnClickListener(this);
       btnDiv.setOnClickListener(this);
       btnMul.setOnClickListener(this);

    }
    @Override
    public void onClick(View view) {
        double num1=0d;
        double num2=0d;
        double result=0d;


       if (!etNum1.getText().toString().isEmpty()&&  !etNum2.getText().toString().isEmpty()) {
           num1 = Double.parseDouble(etNum1.getText().toString());
           num2 = Double.parseDouble(etNum2.getText().toString());

           if (view.getId() == R.id.btnAdd) {
               result = num1 + num2;
               tvResult.setText(" " + result);

           } else if (view.getId() == R.id.btnSub) ;
           {
               result = num1 - num2;
               tvResult.setText("" + result);
           }
       } else if (view.getId() == R.id.btnDiv) {
           {
               result = num1 / num2;
               tvResult.setText("" + result);

           } else if (view.getId()==R.id.btnMul);
           {
               result = num1 * num2;
               tvResult.setText("" + result);
           }


       }

    }
Editor is loading...
Leave a Comment