계산기 프로그램을 만들고 있는데요...
숫자  누르고 .  버튼 누르고 숫자 눌러서 2.7 이런 식으로 소수 모양으로 뜨긴 하는데
그게 제대로 된 float 값으로 저장이 안 되는거 같아요 ㅠㅠ

 public void toFloat(View btn) {
  EditText result = (EditText) findViewById(R.id.exp);
  number1 = Float.parseFloat(editNum);
  editNum = editNum.concat(".");
  result.setText(editNum);
  number1 = Float.parseFloat(editNum);
}


제 코드 일부분인데요
만약에 3.3 + 2.2를 하면 결과값이 4.2가 나와요...
근데 3.3+2 = 5.3
3.3*3=9.9
이렇게 뒤에가 그냥 정수일 때는 값이 잘 나와요
어떻게 수정해야 하는 지 도와주세요 ㅠㅠㅠㅠ


+) 다시 테스트 해봤는데 큰수를 넣으니까 결과가 이상하네요
3.3 * 1000 = 3300 으로 나오는데
1000 * 3.3 = 9.9 이렇게 나와요 ㅜㅜ