a
vikas
java
2 years ago
2.4 kB
6
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