返回列表 發帖
  1. package com.example.student.myapplication;

  2. import android.support.v7.app.AppCompatActivity;
  3. import android.os.Bundle;
  4. import android.view.View;
  5. import android.widget.EditText;
  6. import android.widget.TextView;

  7. public class MainActivity extends AppCompatActivity {

  8.     EditText sideA,sideB,sideC;
  9.     TextView textview;

  10.     @Override
  11.     protected void onCreate(Bundle savedInstanceState) {
  12.         super.onCreate(savedInstanceState);
  13.         setContentView(R.layout.activity_main);
  14.         sideA = (EditText) findViewById(R.id.sideA);
  15.         sideB = (EditText) findViewById(R.id.sideB);
  16.         sideC = (EditText) findViewById(R.id.sideC);
  17.         textview = (TextView) findViewById(R.id.textview);
  18.     }

  19.     public void judge(View view){
  20.         int a = Integer.parseInt(sideA.getText().toString());
  21.         int b = Integer.parseInt(sideB.getText().toString());
  22.         int c = Integer.parseInt(sideC.getText().toString());

  23.         if(a+b>c && a+c>b && b+c>a){
  24.             if(a*a+b*b==c*c || b*b+c*c==a*a || c*c+a*a==b*b){
  25.                 textview.setText("直角三角形");
  26.             }
  27.             else if(a*a+b*b<c*c || b*b+c*c<a*a || c*c+a*a<b*b){
  28.                 textview.setText("鈍角三角形");
  29.             }
  30.             else{
  31.                 textview.setText("銳角三角形");
  32.             }
  33.         }
  34.         else
  35.             textview.setText("此三邊無法構成三角形");
  36.     }

  37.     public void clear(View view){
  38.         sideA.setText("");
  39.         sideB.setText("");
  40.         sideC.setText("");
  41.         textview.setText("");
  42.     }
  43. }
複製代碼

TOP

返回列表