Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.example.exercicio_15_10;
- import android.R.integer;
- import android.R.string;
- import android.os.Bundle;
- import android.app.Activity;
- import android.view.Menu;
- import android.text.Editable;
- import android.util.Log;
- import android.view.View;
- import android.widget.Button;
- import android.widget.EditText;
- import android.widget.Toast;
- public class EditTextActivity extends Activity {
- public String saida, num1, num2, oper;
- @Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_edit_text);
- try {
- EditText numero1 = (EditText) findViewById(R.id.editText1);
- EditText numero2 = (EditText) findViewById(R.id.editText2);
- EditText result = (EditText) findViewById(R.id.editText4);
- EditText opera = (EditText) findViewById(R.id.editText3);
- Button btCalcula = (Button) findViewById(R.id.button1);
- num1 = numero1.getText().toString();
- num2 = numero2.getText().toString();
- oper = opera.getText().toString();
- if (oper.equals("+")) {
- int soma = Integer.parseInt(num1) + Integer.parseInt(num2);
- saida = String.valueOf(soma);
- }
- if (oper.equals("-")) {
- int sub = Integer.parseInt(num1) - Integer.parseInt(num2);
- saida = String.valueOf(sub);
- }
- if (oper.equals("/")) {
- float div = Integer.parseInt(num1) / Integer.parseInt(num2);
- saida = String.valueOf(div);
- }
- if (oper.equals("*")) {
- int mult = Integer.parseInt(num1) * Integer.parseInt(num2);
- saida = String.valueOf(mult);
- }
- btCalcula.setOnClickListener(new View.OnClickListener() {
- public void onClick(View v) {
- //Toast.makeText(getApplicationContext(), "n1 "+num1, 1000).show();
- //Toast.makeText(getApplicationContext(), "n2 "+num2, 1000).show();
- //Toast.makeText(getApplicationContext(), "op "+oper, 1000).show();
- Toast.makeText(getApplicationContext(), "Resultado: "+saida, 1000).show();
- }
- });
- } catch (Exception e) {
- Log.e("Erro", e.toString());
- }
- }
- @Override
- public boolean onCreateOptionsMenu(Menu menu) {
- getMenuInflater().inflate(R.menu.activity_edit_text, menu);
- return true;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement