返回列表 發帖
  1. package com.example.redabbrf.red;

  2. import android.support.v7.app.AppCompatActivity;
  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. public class RED extends AppCompatActivity {

  9.     EditText editText, editText2, editText3;
  10.     TextView textView;
  11.     Button btn1, btn2;
  12.     double a,b,c;

  13.     @Override
  14.     protected void onCreate(Bundle savedInstanceState) {
  15.         super.onCreate(savedInstanceState);
  16.         setContentView(R.layout.activity_red);

  17.         editText = (EditText) findViewById(R.id.editText);
  18.         editText2 = (EditText) findViewById(R.id.editText2);
  19.         editText3 = (EditText) findViewById(R.id.editText3);
  20.         textView = (TextView) findViewById(R.id.textView);
  21.         btn1 = (Button) findViewById(R.id.button);
  22.         btn2 = (Button) findViewById(R.id.button2);

  23.         btn1.setOnClickListener(new View.OnClickListener() {
  24.             @Override
  25.             public void onClick(View v) {

  26.                 a = Double.parseDouble(editText.getText().toString());
  27.                 b = Double.parseDouble(editText2.getText().toString());
  28.                 c = Double.parseDouble(editText3.getText().toString());

  29.                 if(a+b>c && b+c>a && a+c>b)
  30.                 {
  31.                     if(a*a+b*b==c*c || c*c+b*b==a*a || a*a+c*c==b*b)
  32.                     {
  33.                         textView.setText(R.string.ans1);

  34.                     }
  35.                     else if (a*a+b*b>c*c || c*c+b*b>a*a || a*a+c*c>b*b)
  36.                     {
  37.                         textView.setText(R.string.ans2);

  38.                     }
  39.                     else
  40.                     {
  41.                         textView.setText(R.string.ans3);
  42.                     }
  43.                 }
  44.                 else
  45.                 {
  46.                     textView.setText(R.string.ans4);
  47.                 }
  48.             }
  49.         });
  50.         btn2.setOnClickListener(new View.OnClickListener() {
  51.             @Override
  52.             public void onClick(View v) {
  53.                 editText.setText("");
  54.                 editText2.setText("");
  55.                 editText3.setText("");
  56.                 textView.setText("");
  57.             }
  58.         });
  59.     }
  60. }
複製代碼

TOP

返回列表