返回列表 發帖
  1. package com.example.change.hw1070824;

  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 input1,input2,input3;
  9.     TextView show;
  10.     @Override
  11.     protected void onCreate(Bundle savedInstanceState) {
  12.         super.onCreate(savedInstanceState);
  13.         setContentView(R.layout.activity_main);
  14.         input1 = (EditText)findViewById(R.id.input1);
  15.         input2 = (EditText)findViewById(R.id.input2);
  16.         input3 = (EditText)findViewById(R.id.input3);
  17.         show = (TextView) findViewById(R.id.show);

  18.     }

  19.     public void calc(View view)
  20.     {
  21.         int a = Integer.parseInt(input1.getText().toString());
  22.         int b = Integer.parseInt(input2.getText().toString());
  23.         int c = Integer.parseInt(input3.getText().toString());

  24.         if(a+b>c && b+c>a && c+a>b)
  25.         {
  26.             if(a*a+b*b==c*c || b*b+c*c==a*a || c*c+a*a==b*b)
  27.                 show.setText("直角三角形好嗎?直角三角形不就是其中有兩個邊的平方和等於第三邊的平方!連畢氏定理都不會!");
  28.             else if(a*a+b*b<c*c || b*b+c*c<a*a || c*c+a*a<b*b)
  29.                 show.setText("鈍角三角形你不會是不是?鈍角三角形阿就其中有兩個邊的平方和小於第三邊的平方!笨欸!");
  30.             else
  31.                 show.setText("銳角三角形啦!銳角三角形其中有兩個邊的平方和大於第三邊的平方!這種東西還要我幫你算?");
  32.         }else
  33.         {
  34.             show.setText("不可以構成三角形啦!構成三角形存在條件是任兩邊相加大於第三邊,且皆不可為0啦!可不可以像我一樣聰明阿?");
  35.         }
  36.     }

  37.     public void clear(View view) {
  38.         input1.setText("");
  39.         input2.setText("");
  40.         input3.setText("");
  41.         show.setText("歡迎使用三角形邊長判斷器~我會客客氣氣得跟您講解喔~");
  42.     }
  43. }
複製代碼

TOP

返回列表