JAVA 공부/Quiz(26)
-
Day10 - Quiz를 풀어봅시다
이번에도 배운 것들을 잘 사용하기 위해서 문제들을 풀어봐야 겠죠? 오늘은 문제가 좀 많습니다. Day10 은 전체적으로 메서드를 배운 하루 였다 라고 생각 합니다. 그렇기 때문에 문제들도 다 메서드를 생성하고 호출하는 문제였어요 본론으로 들어가보죠 - "안녕" 이라는 문자열을 출력하는 메서드를 만들어라 - 전달 받은 문자열을 반환해라 - 정수 2개와 실수 1개를 받아서 합계를 구해서 반환해라 - 정수 1개를 받아서 짝수인지 홀수인지 구하고 반환해라 - 문자열과 정수 1개를 받고, 문자열을 정수만큼 출력해라 - 정수 2개를 입력받고, 큰수를 반환시켜라 - 정수 1개를 입력받고, 절대값을 반환시켜라 - 메서드를 하나의 기능씩 만들기 printf - 출력만 하는 기능 input - 정수를 입력받는 기능 add..
2021.02.28 -
Day09 - Quiz를 풀어 봅시다
오늘의 Quiz는 학생의 정보를 추가 , 삭제 , 수정 , 확인 등을 하는 프로그램을 만드는 것 입니다. 각각의 기능에 따라 코드를 작성해 주어야 하기 때문에, 나눠서 해봅시다 각각의 기능이 나누어지기 때문에 switch 를 사용할 거에요 먼저 i를 누르면 학생(고객)을 추가하는 기능을 만들어 봅시다 이름과 성별과 나이를 입력받고 , 각각의 배열 nameList , genderList, ageList 에 저장해 주면 되겠죠 여기서 입력을 받고나면, 다음 학생(고객)을 받을 수 있고, 고객수가 늘어나기 때문에 count도 1 올려줍니다. 그 다음 p를 누르면 이전 고객의 정보를 확인하는 기능을 만들어 봅시다 ※ 이전 정보를 확인하기 위해 신민아 , 여자 , 38 을 추가했습니다 쉽게 index를 이동시켜서..
2021.02.27 -
Day08 - Quiz를 풀어 봅시다
오늘도 즐거운 Quiz를 풀 시간 ~ - Scanner를 이용하여 금액을 입력받고, 음료수를 선택하면 금액에서 차감(반복문), 금액이 부족하다면 "금액이 부족합니다"를 출력, 4를 입력 받으면 반복문을 종료 1. Scanner를 통해 금액 입력 받기 2. 무한 루프문 을 만들기 3. 남은 금액 출력 4. 음료수 메뉴 출력 5. 메뉴 선택을 입력받기 6. switch를 사용해 선택받은 메뉴에 따라 코드를 작성해주기 7. 만약 4를 입력했다면, 반복문 탈출하기 이렇게 작성해 주면 되겠네요 - 1. 사람 수를 입력받을 수 있습니다. 2. 입력받은 사람만큼 랜덤값을 생성해서 배열에 절대 중복되지 않게 랜덤으로 저장합니다. 3. 해당 배열의 크기만큼 ○으로 출력해주세요 (ㅁ한자9) 4. 스캐너를 통해서 랜덤으로 ..
2021.02.24 -
Day07 - Quiz를 풀어봅시다
- 가로, 세로를 입력받고, 사각형을 출력 ( 윤곽만 나타내기 ) 가로는 열이고, 세로는 행이죠? 행은 외부 반복문, 열은 내부 반복문. 출력형태를 보면, 행이 1일 때, 열이 1일 때, 행이 마지막일 때, 열이 마지막일 때 만 *를 찍어주면 되겠죠 이 점만 유의하고 코드를 작성해주면 쉽습니다. - 정수를 입력 받아서 , 입력받은 정수까지 수 중에 소수들의 합계 일단 먼저, 정수를 입력받아 줍니다. 이제 입력받는 건 너무 쉬워서 따로 안 적겠습니다. 소수인지 체크해줄 count 변수를 하나 선언해줍니다. count가 2개 이면, 소수 입니다. - 배열의 오름차순 정렬을 하시오. ( Arrays.toString() 을 이용할 것 ) -> 선택정렬 int arr[] = { 23, 5, 1, 43, 100, ..
2021.02.23 -
Day06 - Quiz를 풀어봅시다
오늘도 어김없이 돌아온 Quiz ! 같이 한번 풀어볼까요? - Math.random() 을 사용해서 2 ~ 9 까지 랜덤변수를 만들고, 해당 구구단을 세로로 출력 먼저 랜덤변수를 만들어 주는데, Math.random() * 8 을 하면 0 ~ 7 까지의 수죠. 그래서 +2를 해서 2 ~ 9 까지를 만들어 주었습니다. int num = (int)(Math.random() * 8) + 2; 그 외는 다 아실거라 생각하고 따로 설명하지 않겠습니다. - 7 ~ 100 까지 정수 중에 7의 배수를 가로로 출력 (증감식을 7씩 증가) - 1 ~ 100 까지 중에 12의 배수를 가로로 출력 - 1 ~ 200 까지 정수 중에 9의 배수의 개수 - 50 ~ 100 까지 두 수의 합 - A ~ Z 까지 가로로 출력 ( A..
2021.02.22 -
Day05 - Quiz 를 풀어 봅시다
안녕하세요 ~ 오늘도 어김없이 돌아온 Quiz를 풀어봅시 시간 입니다 ~ ㅎㅎㅎㅎ 황금같은 불타는 금요일에... 하지만 취준생에게는 불금에 주말에 조금씩 이라도 공부합시다 ㅠㅠㅠㅠㅠㅠㅠㅠ - 결과값을 보고 코드를 완성 시키시오 정수를 1개 입력 받고 , 어떤 연산(사칙연산)을 할지 선택을 합니다. 정수를 1개 더 입력 받고, 선택한 연산을 실행합니다. 이 문제는 switch 문을 사용하면 쉽게 해결할 수 있죠? if 문을 선택해도 해결이 가능하지만 가독성이 switch 로 해결하는게 좋습니다. 왜 그런지 궁금하시면, if 문으로 구현해 보세요 ㅎㅎㅎ 따로 설명이 필요한 코드가 아니라 설명하지 않겠습니다. result 는 연산을 수행하고 값을 저장하기 위해서 만들었습니다. - 구구단수를 입력 받아서, 입력..
2021.02.19