Advertisement
Guest User

Untitled

a guest
Mar 26th, 2019
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.87 KB | None | 0 0
  1. package com.example.midterm2;
  2.  
  3. import android.support.v7.app.AppCompatActivity;
  4. import android.os.Bundle;
  5. import android.view.Menu;
  6. import android.view.MenuInflater;
  7. import android.view.MenuItem;
  8. import android.widget.EditText;
  9. import android.widget.TextView;
  10. import android.widget.Toast;
  11.  
  12. public class MainActivity extends AppCompatActivity {
  13.  
  14. @Override
  15. protected void onCreate(Bundle savedInstanceState) {
  16. super.onCreate(savedInstanceState);
  17. setContentView(R.layout.activity_main);
  18. }
  19.  
  20. @Override
  21. public boolean onCreateOptionsMenu(Menu menu) {
  22. MenuInflater inflater = getMenuInflater();
  23. inflater.inflate(R.menu.menu, menu);
  24. return true;
  25. }
  26.  
  27. @Override
  28. public boolean onOptionsItemSelected(MenuItem item) {
  29. String num1 = ((EditText)findViewById(R.id.num1)).getText().toString();
  30. String num2 = ((EditText)findViewById(R.id.num2)).getText().toString();
  31.  
  32. TextView t = new TextView(this);
  33. t = (TextView) findViewById(R.id.result);
  34.  
  35. switch (item.getItemId()){
  36. case R.id.multiplication:
  37. int m1 = Integer.parseInt(num1);
  38. int m2 = Integer.parseInt(num2);
  39. int resultM = m1*m2;
  40. t.setText(Integer.toString(resultM));
  41. return true;
  42.  
  43. case R.id.division:
  44. int d1 = Integer.parseInt(num1);
  45. int d2 = Integer.parseInt(num2);
  46. if (Integer.parseInt(num2) == 0){
  47. Toast.makeText(getApplicationContext(),"Division by 0 is impossible",Toast.LENGTH_SHORT).show();
  48. return true;
  49. }
  50. int resultD = d1/d2;
  51. t.setText(Integer.toString(resultD));
  52. return true;
  53. }
  54. return super.onOptionsItemSelected(item);
  55. }
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement