결국 무엇이든 해내는 사람

(Android) 계산기 만들기 - 8 본문

두서없는 공부 노트/Android

(Android) 계산기 만들기 - 8

kkm8257 2020. 8. 25. 21:59
반응형

전단계에서 이제 +버튼 클릭시 코드를 구현

lastNum은 기존에 있던 출력창의 값을 받아서 int로 저장한 변수이다.

내가 만약 16을 누르고 +를 누르면 operator는 +였으므로 (처음 숫자를 입력후 +를 눌렀다면) resultNumber값은

resultNumber값 + lastNum값이된다 .

만약 operator가 -였으면 -연산을하고 + 로 바꾸겠지용

지금은 +인 부분만 적어놨으니 헷갈리는데 마이너스면 저 밑에서 5번쨰줄 operator = '-'; 로 바뀌고 뭐 그럴것인데

이런경우 다 복붙을 해줘야하니 이것도 문제임.

저 한줄만 다르고 나머지는 더하기 뺴기 곱하기 나누기 ㄷ ㅏ똑같은데 ;;

그래서 이렇게 수정한다

getButton의 텍스트를 가져오는데 이를 스트링으로 바꾸고 , 그중 첫번째( 0 ) 문자값을

operator에 넣어라~

= 버튼 구현은 아래와같음

lastNum이 겹쳐서 빼버림

요기까지 ㅇㅇ;

반응형
Comments