- package com.example.student.myapplication;
- 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 sideA,sideB,sideC;
- TextView textview;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- sideA = (EditText) findViewById(R.id.sideA);
- sideB = (EditText) findViewById(R.id.sideB);
- sideC = (EditText) findViewById(R.id.sideC);
- textview = (TextView) findViewById(R.id.textview);
- }
- public void judge(View view){
- int a = Integer.parseInt(sideA.getText().toString());
- int b = Integer.parseInt(sideB.getText().toString());
- int c = Integer.parseInt(sideC.getText().toString());
- if(a+b>c && a+c>b && b+c>a){
- if(a*a+b*b==c*c || b*b+c*c==a*a || c*c+a*a==b*b){
- textview.setText("直角三角形");
- }
- else if(a*a+b*b<c*c || b*b+c*c<a*a || c*c+a*a<b*b){
- textview.setText("鈍角三角形");
- }
- else{
- textview.setText("銳角三角形");
- }
- }
- else
- textview.setText("此三邊無法構成三角形");
- }
- public void clear(View view){
- sideA.setText("");
- sideB.setText("");
- sideC.setText("");
- textview.setText("");
- }
- }
複製代碼 |