내일배움캠프 13일차 TIL _ 3주 5일차
2024. 5. 3. 21:05ㆍTIL Java
내일배움캠프 일차 TIL _ 주 일차
- 오늘 있었던 일
- 팀과제
- 팀과제
더보기
팀과제 문제 발생
Git 문제
- 브렌치를 잘못써서 제작하던걸 날려버렸다..
- 리퀘스트와 풀 리퀘스트가 다르다는 것을 이제야 알았다.
예외처리 문제
문제
- 작업해 뒀던걸 String에서 int값으로 바꿨더니 작업이 중간에 갑작스럽게 완료가 되어버린다.
-
String subjectName = scanner.next(); int subjectId = Parser.parseId(subjectName);
- 이렇게 값을 int 형으로 형변환을 했을때, 더이상 입력하지 않기 위해 만든 값인
-
if (subjectName.equals("end") || subjectName.equals("exit")) { break; }
- 이 값이 기존 값인 String문으로 이용하려 할때 int값에서 예외처리가 발생해 끝나버린 것이다.
문제 해결
-
String subjectName = scanner.next(); String test_int = "^[0-9]*$"; int subjectId = 0; if (subjectName.matches(test_int)) { subjectId = Parser.parseId(subjectName); }
- 이렇게 조건문으로 예외처리를 해서 해결했다.
이게뭐야 - 한글 인코딩
- JDK, 빌드 도구등 여러가지를 해보고 제부팅에 케쉬삭재까지 했지만 않되다가
- 프로젝트 파일을 아에 지웠다 다시 깔아보디 해결됐다. 뭘까 파일자체에 추가된건 없었는데
당일 회고
- 뭐랄까, 인터넷 맴으로 "개발자가 고통받는 이유.txt" 를 보면서 웃었는데 그게 내가 됐다니...
'TIL Java' 카테고리의 다른 글
내일배움캠프 15일차 TIL _ 4주 1일차 (0) | 2024.05.07 |
---|---|
내일배움캠프 13일차 WIL _ 3주 6일차 (0) | 2024.05.04 |
내일배움캠프 12일차 TIL _ 3주 4일차 (1) | 2024.05.02 |
내일배움캠프 11일차 TIL _ 3주 3일차 (0) | 2024.05.01 |
내일배움캠프 10일차 TIL _ 3주 2일차 (0) | 2024.04.30 |