- package com.example.change.hw1070824;
- import android.support.v7.app.AppCompatActivity;
- import android.os.Bundle;
- import android.view.View;
- import android.widget.EditText;
- import android.widget.TextView;
- public class MainActivity extends AppCompatActivity {
- EditText input1,input2,input3;
- TextView show;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- input1 = (EditText)findViewById(R.id.input1);
- input2 = (EditText)findViewById(R.id.input2);
- input3 = (EditText)findViewById(R.id.input3);
- show = (TextView) findViewById(R.id.show);
- }
- public void calc(View view)
- {
- int a = Integer.parseInt(input1.getText().toString());
- int b = Integer.parseInt(input2.getText().toString());
- int c = Integer.parseInt(input3.getText().toString());
- if(a+b>c && b+c>a && c+a>b)
- {
- if(a*a+b*b==c*c || b*b+c*c==a*a || c*c+a*a==b*b)
- show.setText("直角三角形好嗎?直角三角形不就是其中有兩個邊的平方和等於第三邊的平方!連畢氏定理都不會!");
- else if(a*a+b*b<c*c || b*b+c*c<a*a || c*c+a*a<b*b)
- show.setText("鈍角三角形你不會是不是?鈍角三角形阿就其中有兩個邊的平方和小於第三邊的平方!笨欸!");
- else
- show.setText("銳角三角形啦!銳角三角形其中有兩個邊的平方和大於第三邊的平方!這種東西還要我幫你算?");
- }else
- {
- show.setText("不可以構成三角形啦!構成三角形存在條件是任兩邊相加大於第三邊,且皆不可為0啦!可不可以像我一樣聰明阿?");
- }
- }
- public void clear(View view) {
- input1.setText("");
- input2.setText("");
- input3.setText("");
- show.setText("歡迎使用三角形邊長判斷器~我會客客氣氣得跟您講解喔~");
- }
- }
複製代碼 |