728x90
반응형
SMALL

특성 조건에 따라 실행해야하는 코드 처리해야하는 방식이 다르다면 조건문을 사용한다.

boolen 형 데이터 타입

if (bool // bool에 해당되는 메세지만 와야한다!!)
{

}
if (bool)
{
    //bool에 해당하는 조건 or 메세지만 와야한다!
    a = 1, b = 2, c = 1 일때,
    a == c -> true
    a == b -> false 
    // 참과 거짓을 판별 할때! 사용한다.
}

 


오류 노트

  • 전각 / 반각 에러 영어가 벌어져서 나와서… 삽질…. (abcd가 아닌 a b c d 이렇게 나왔다….ㅠ) ALT + ‘=’ 누르면 적용! 빌드하면 a b c d로 나오는…. 왜…? → 계산기 프로그램의 전체 폼의 속성에서 ImeMode의 속성이 ‘NoControl’ 로 설정을 변경해 주어야 빌드해도 전각으로 나오지 않는다!
  • 속성 창 오류
    • 속성 값이 잘못되었습니다. 다른 구성 요소에서 이름 MulResult을(를) 이미 사용하고 있습니다. → 곱셈이름을 변경해서 해결 Mul에서 Mu로 변경(어디선가 사용하고 있는 거 같다..!) →from class네임이 겹쳐서 발생한 문제!
  • 숫자 뒤나 앞에 공백을 넣고 실행해도 작동하는 부분에 대해 예외처리!
    • if문을 두번 돌리면 될거라고 생각했었으나..! 잘 되지 않았다..!
    • 검색을 해보니 String.Trim() 메소드는 문자열의 시작과 끝에 있는 공백문자를 제거한다고 한다! 그래서 실제 입력한 값과 공백을 제거했을때의 값이 같지않으면 작동하지 않게 메세지 박스를 띄우게 만들었다!
  • 뺄셈이 작동하지 않았던 이유
    • 이벤트를 걸어주지 않아서…! (덧셈때도 이랬는데..! 다음에는 까먹지 말자!!)

오늘의 회고

느낀 점

  • if문으로 해결하는 조건을 잘못세웠던거 같다..! 그래도 조금 더 고민하면 가능할거 같아서 다음에 이어서 해보기로 했다!
  • 값이 없을 때만 생각을 했지, 숫자와 공백이 같이 있을 경우에 대해 생각을 못해봤다는 점이 확실히 시야가 좁다는 것을 느껴서 넓히는 연습을 계산기를 통해 조금씩 늘려 갈 수 있을 거 같다!

배운 점

  • 하루만 지났는데… 왜.. 기억을 못하니..ㅠ 사람은.. 망각의 동물이라더니…ㅠ 곱셈도 동영상을 보기 전에 먼저 만들어보고 만든 후에 영상을 시청하고 다른점을 확인했는데, 확실히 보고 쳤을 때와 속도에 차이가 있는거 같다…!

개선 점 및 나아가야할 점

  • 현재 만드는 계산기 프로그램에서 예외처리를 더 할게 있는지 고민을 해봐야할거 같다..!
  • 맥에 있는 디자인 폼이 제대로 안깔려있어서 윈도우 노트북으로 진행했는데, 맥에 환경변수가 끝나면 맥도 같이 연습이 필요할거 같다! (할 것이다..!!!)
  • 계산기 프로그램이 끝나면 책와도 애니메이션에 스토리보드 작성하는 부분에 대해서 연습을 따로 할 예정이다! (직접해야 이해하기 쉬울 거 같다!)
  • 다른 예외처리에 대해 고민하고, +, -, *, / 표시좀 넣자!!
728x90
반응형
LIST

'일상 > TIL' 카테고리의 다른 글

07.21 학습내용  (0) 2023.07.21
07.20 학습내용  (0) 2023.07.21
JVM과 메모리 구조  (0) 2023.06.05
WOMEN WHO CODE Seoul  (0) 2023.06.03
알고리즘 CS 공부 - 선형 검색, 이진 검색, 해싱, 이진 검색 트리  (0) 2023.05.30

+ Recent posts