단위 변환 프로그램
제곱미터 -> 평
평 -> 제곱 미터
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 + " 제곱미터입니다.");
}
}
};
}
댓글 없음:
댓글 쓰기