JAVA 공부/Quiz(26)
-
Day23 - Quiz를 풀어 봅시다
오늘은 시작하자마자 Quiz를 푸는것으로 시작을 했습니다 그만큼 ArrayList가 중요하다는 거겠죠 ~? ( 선생님이 학생들 상담해야 되서 그랬나? ) - User를 저장할 ArrayList 생성 - 1을 입력할경우 이름과 나이를 입력받고, list에 저장 - 2를 입력할 경우 , list 내의 User객체의 이름, 나이를 순서대로 출력 - 3을 입력할 경우, 찾을 이름을 입력받고, 이름을 찾아서 출력, 없다면 목록에 없음 출력 - 4를 입력할 경우, 삭제할 이름 입력 후, 해당 이름이 있으면 삭제
2021.03.18 -
Day22 - Quiz를 풀어 봅시다
오늘도 어김없이 Quiz를 풀어서 배운것들을 흡수 합시다 - 스캐너 이용해서 nextLine()으로 문장을 받습니다. 입력받은 문장을 토크나이저를 이용해서 공백기준으로 분리 분리한 토큰 개수 출력 for문으로 아래 출력형식으로 뽑아주세요 ex) 1. 안녕 2. 하세요. 3. 오늘은 분리된 토큰은 배열에 새롭게 저장. - list 에 1 ~ 20 까지 저장 후 for문을 이용해서 출력 - User클래스는 은닉된 변수로 name, age를 선언. User클래스의 생성자도 선언. User클래스를 저장할 수 있는 ArrayList선언 User객체를 2개 생성해서 리스트에 추가하세요. list에 저장된 모든 이름,나이를 for문으로 출력, 향상된 for문으로 출력 list에 "홍길자" 가 있다면 홍길자의 이름, ..
2021.03.17 -
Day21 - Quiz를 풀어 봅시다
오늘도 Quiz를 한번 풀어 봅시다 - Math.ceil 을 이용해서 1~10 까지 값이 전달되면 1을 반환 - 11 ~ 20 까지 값이 전달되면 2를 반환 .......... - 출처 - 프로그래머스 participant는 마라톤 참가자 명단 입니다. completion는 마라톤 완주자 명단 입니다. completion은 participant의 길이보다 -1 작습니다. 참가자는 동일인물이 있을 수 있습니다. 어떤 배열이 주어지던 간에 마라톤을 완주하지 못한 이름(String)을 찾아내는 메서드를 작성하세요.
2021.03.16 -
Day20 - Quiz를 풀어 봅시다
오늘도 배운것 들을 까먹지 않고 활용하고 익숙해지기 위해서 문제를 풀어 보는 시간을 가지도록 합시다 - 스캐너를 통해서 id를 입력받습니다. 아이디는 공백을 포함해서 받을 수 있습니다. 단, 공백을 제거한 아이디가 4글자 미만이면 다시 입력받으세요. 4글자 이상이라면 "id가 등록되었습니다" 출력하고 종료. - 주민번호는 13자리를 입력받습니다. 주빈번호는 - 포함해서 받을 수도 있습니다. 13자리가 아니라면 다시 입력 받습니다. 남자 or 여자 인지 구분해서 출력해주면 됩니다. -자연수의 자리수 합 구하기 자연수 n이 주어지면 n의 각 자리수의 합을 구해서 return하는 메서드를 작성해주세요. 조건 n은 1억 이하의 자연수 n을 자료형 변환해서 연산하지 말것. ( 스트링을 이용해서 test01메서드,..
2021.03.15 -
Day19 - Quiz 를 풀어 봅시다
오늘도 역시 Quiz 를 풀면서, 배운것 들을 잘 갈무리(?) 합시다 오늘은 예외처리 하는것만 quiz 로 풀어 보았습니다. - 저번시간에 했던, UpDown 를 가져와서 ... - 1. 입력한 값이 숫자가 아니라면 "반드시 숫자만 입력하세요" 를 출력한 뒤에 다시 입력받으면 됩니다. (단, 카운트는 증가되지 않음) - 2. 입력한 값이 1에서 100까지의 값이 아니라면 예외처리구문으로 이동하고 다시 입력받도록 처리합니다. (단, count는 증가) 오늘 푼 Quiz 는 이게 기억에 확실히 남았습니다. 예외를 만들고 던지는거 ( throw new , thorws Exception ) 을 잘못 이해하고 있었는데, 문제를 풀어봄으로써 깨달음을 얻었습니다 ㅎㅎㅎ 이 외에도 quiz 로 푼게 1개 더 있었는데 ..
2021.03.12 -
Day18 - Quiz 를 풀어 봅시다
역시 주입식 교육은 알려주는 것만 알 수 밖에 없죠? 그래서, 문제를 푸는 시간은 스스로 생각을 하는 시간을 가질 수 있기 떄문에 배운 것들을 소화하는 데에는 Quiz를 푸는 것 만큼 좋은게 별로 없다고 생각 합니다. 무엇을 배우던지 간에 사용할 줄 알아야 하고 응용 할 수 있어야 겠죠? 오늘도 Quiz를 풀어봅시다 - interface SongList 를 가지고 클래스를 만들어라 - main 에서는 반복될 수 있도록 할 것 자 여기. interface 를 보면, 대충 어떻게 만들어야 할지 알겠죠? 이름이 SongList 에요. 아.. 음악 목록 이겠구나? 메서드를 보면, 기능들을 유추할 수 있죠? insertList -> 곡을 추가 하는 거겠구나? playList -> 내 재생 목록 이겠구나? play..
2021.03.11