19일차(4)
-
Day19 - Quiz 를 풀어 봅시다
오늘도 역시 Quiz 를 풀면서, 배운것 들을 잘 갈무리(?) 합시다 오늘은 예외처리 하는것만 quiz 로 풀어 보았습니다. - 저번시간에 했던, UpDown 를 가져와서 ... - 1. 입력한 값이 숫자가 아니라면 "반드시 숫자만 입력하세요" 를 출력한 뒤에 다시 입력받으면 됩니다. (단, 카운트는 증가되지 않음) - 2. 입력한 값이 1에서 100까지의 값이 아니라면 예외처리구문으로 이동하고 다시 입력받도록 처리합니다. (단, count는 증가) 오늘 푼 Quiz 는 이게 기억에 확실히 남았습니다. 예외를 만들고 던지는거 ( throw new , thorws Exception ) 을 잘못 이해하고 있었는데, 문제를 풀어봄으로써 깨달음을 얻었습니다 ㅎㅎㅎ 이 외에도 quiz 로 푼게 1개 더 있었는데 ..
2021.03.12 -
Day19 - API - java.lang 패키지
음 .. 이번 시간은요 ... API에 있는 java.lang 패키지에 대해서 알아 볼겁니다. 저번 시간 까지는 자바의 기본적인 문법들을 배웠구요 이제는, 그런 문법들을 가지고 누군가가 만들어 놓은 기능들을 ( 자바는 오픈소스 이기 때문에 ) 좀 알아보는 시간을 가진다고 합니다. 이미 만들어져 있는 것이기 때문에, 새로 만들 필요는 없고 가져다가 사용할 줄 알면 되는 거겠죠? Object (Java Platform SE 8 ) (oracle.com) Java Platform SE 8 docs.oracle.com 링크를 들어가게 되면, 요런 화면이 나와요 , 전부 영어라는 점이 슬픕니다.. 여유 되면 영어 공부도 하면 좋겠네요 자바에 새로운 기능이 나오거나 하면 여기서 찾아봐야 된다고 합니다... 누군가가..
2021.03.12 -
Day19 - 예외 만들기
저희는 지금 .... 예외 처리 -> 예외 던지기 를 배웠습니다. 그리고 이러한 것들을 배우기 위해서, 에러가 나는 코드를 작성을 했었죠? "야 그러면 에러도 내가 직접 만들어서, 내가 설계한 대로 매개변수를 전달하지 않거나, 입력을 잘못하면 에러를 만들고 싶은데? 예를 들면.... int 형에다가 음수를 집어넣으면 양수만 넣도록 말이야" 이렇게 생각 할 수 있겠죠? 예외 만들기 그래서 이번에는 에러를 직접 만들어 볼껍니다. 에러를 만드는건..... throw new Exception( "문자열" ); 을 해주면 됩니다 문자열은 넣어줘도 되고, 안 넣어줘도 됩니다. 예제를 봅시다 이제 이 정도 코드는 딱 보면 알겠죠? 1부터 매개변수의 값까지 더해서 리턴해주는 메서드 입니다. 여기서 만약에 음수가 들어온..
2021.03.12 -
Day19 - 예외 던지기 throws
안녕하세요 여러분 ~ 오늘은 대면수업을 하는 날입니다 ~ 금요일이기도 하고 , 날씨가 흐려서 그런지, 굉장히 귀찮네요 특히 .... ! 블로그 포스팅 하는게 무우지 귀찮습니다 블로그 포스팅하면 뿌듯하긴 하지만, 하기 전에는 너무 귀찮아요 매일매일 블로그 포스팅을 그만둘까 생각도 합니다 그렇지만 시작한 건 끝을 보는게 좋은 법이고, 시작한 이유가 ... 배운 것들을 정리해서 나중에 찾아보기 위해서 이니까요 그리고 오늘의 일을 내일로 보내면, 내일이 2배는 힘들어지고, 내일 다 못하면, 또 다음날로 넘어가고 ... 악순환의 반복이기 때문에, 특별한 이유가 없으면 오늘 하는게 좋겠습니다ㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏ 이번에는 예외 던지기에 대해 알아 봅시다. 어제 예외 처리 try catch finally 에 대해 배웠는..
2021.03.12