2019년 3월 31일 일요일

단위 변환 프로그램 제곱미터 -> 평 평 -> 제곱 미터

 
 단위 변환 프로그램
제곱미터 -> 평
평 -> 제곱 미터  
 
package com.example.buster.hellow;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Button;



public class MainActivity extends AppCompatActivity {

    @Override    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        Button btn1 =(Button)findViewById(R.id.button);
        Button btn2 =(Button)findViewById(R.id.button2);

        btn1.setOnClickListener(aaa);
        btn2.setOnClickListener(bbb);



    }

    Button.OnClickListener bbb = new View.OnClickListener() {
        public void onClick(View view) {
            TextView tex1 = (TextView) findViewById(R.id.text1);
            EditText etext1 = (EditText) findViewById(R.id.editText);

            String str1 = etext1.getText().toString();

            //  길이가 null  값이 들어 오면  메세지 출력            if ( etext1.getText().length() <= 0) {

                tex1.setText("평으로  변환할 값을 입력 해 주세요!!");

            } else {

                int num1 = Integer.parseInt(str1);
                double pyoung = num1 / 3.31;

                //  소숫점 두자리 까지 자르기                String pyoung22 = String.format("%.2f", pyoung);
                tex1.setText("  면적은 = " + pyoung22 + "  평입니다.");

            }

        }
    };



//  오른쪽 클릭시  이벤트 처리    Button.OnClickListener aaa = new View.OnClickListener() {
        public void onClick(View view) {
            TextView tex1 = (TextView) findViewById(R.id.text1);
            EditText etext2 = (EditText) findViewById(R.id.editText);


            //  edittext  입력 문자를 숫자로 변환            String str1 = etext2.getText().toString();


            //  길이가 null  값이 들어 오면  메세지 출력            if (etext2.getText().length() <= 0) {

                tex1.setText("제곱미터로변환 할 값을 입력 해 주세요!! ");

            } else {


                int num1 = Integer.parseInt(str1);

                //  계산                double pyoung2 = num1 * 3.31;
                //  소숫점 두자리 까지 자르기                String pyoung22 = String.format("%.2f", pyoung2);

                tex1.setText("  면적은 = " + pyoung22 + "  제곱미터입니다.");

            }

        }


    };

}

댓글 없음: