package com.example.myappli;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.EditText;
import android.widget.RadioGroup;
import android.widget.TextView;
import android.widget.Toast;public class MainActivity extends AppCompatActivity {
    private EditText et1;
    private EditText et2;
    private CheckBox cb;
    private Button btn;
    private RadioGroup rg;
    int c;    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main2);
        TextView rb_boy = (TextView)findViewById(R.id.rb_boy);        et1 = (EditText)findViewById(R.id.father);
        et2 = (EditText)findViewById(R.id.mother);
        cb = (CheckBox)findViewById(R.id.checkBox);
        rg = (RadioGroup)findViewById(R.id.rg);
        c = 0;
        btn = (Button)findViewById(R.id.button);
        rg.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener(){
            @Override
            public void onCheckedChanged(RadioGroup group, int checkedId){                if(checkedId == R.id.rb_boy)
                    c = 0;
                else
                    c = 1;
            }
        });
    }      public void onclick(View v){
        String s1 = et1.getText().toString();
        String s2 = et2.getText().toString();
        int a1 = Integer.parseInt(s1);
        int a2 = Integer.parseInt(s2);
        if (cb.isChecked()) {
            double result;
            if (c == 0) {
                result = (a1 + a2)*0.54;
            } else {
                result =(a1*0.923 + a2)/2 ;
            }
            Toast.makeText(this, "结果=" + result, Toast.LENGTH_SHORT).show();        } else {
            Toast.makeText(this, "暂不提供计算", Toast.LENGTH_SHORT).show();        }
        }        };