숙제(17)
-
Day08 - Quiz를 풀어 봅시다
오늘도 즐거운 Quiz를 풀 시간 ~ - Scanner를 이용하여 금액을 입력받고, 음료수를 선택하면 금액에서 차감(반복문), 금액이 부족하다면 "금액이 부족합니다"를 출력, 4를 입력 받으면 반복문을 종료 1. Scanner를 통해 금액 입력 받기 2. 무한 루프문 을 만들기 3. 남은 금액 출력 4. 음료수 메뉴 출력 5. 메뉴 선택을 입력받기 6. switch를 사용해 선택받은 메뉴에 따라 코드를 작성해주기 7. 만약 4를 입력했다면, 반복문 탈출하기 이렇게 작성해 주면 되겠네요 - 1. 사람 수를 입력받을 수 있습니다. 2. 입력받은 사람만큼 랜덤값을 생성해서 배열에 절대 중복되지 않게 랜덤으로 저장합니다. 3. 해당 배열의 크기만큼 ○으로 출력해주세요 (ㅁ한자9) 4. 스캐너를 통해서 랜덤으로 ..
2021.02.24 -
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 -
Day04 - Quiz를 풀어봅시다
3일 째부터 쌤이 Quiz를 내주시네요 ㅎㅎㅎㅎㅎㅎㅎㅎ 못풀면 숙제가 되는거겠죠? ㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎ Shit !!!!!!!!!!!!!!!!!!!!!!!!! 자 시작합니다 - 키가 140 이상이고 , 나이가 8세 이상이여야 놀이기구 탑승이 가능합니다. 키가 140 이상 이고(and) 나이가 8세 이상이다 -> cm >= 140 && age >= 8 if문을 써서 쉽게 해결할 수 있죠 - 스캐너를 이용해서 정수를 1개 입력받고 , 0 인지 음수인지 양수라면 홀수인지 짝수인지 구분하기 여기서는 중첩 if문을 써서 문제를 해결했죠 먼저 음수 , 0 , 양수 를 구분하고 양수 중에 홀수 짝수 를 구분해야 합니다 1. 음수 , 0 , 양수 를 if else if 를 써서 구분하고 2. 양수 else 안..
2021.02.19 -
Day03 - Quiz 를 풀어봅시다
오늘ㄹㄹㄹㄹㄹㄹㄹㄹㄹㄹ른 Quiz를 내주셨네요 ㅎㅎㅎㅎㅎㅎㅎㅎㅎ Shit !!!!!!!!! Quiz를 한번 풀어 봅시다~ 결과값이 어떻게 나올지 맞춰 봅시다 ~ int x = 2; int y = 5; char c = 'A'; -> 'A'의 문자코드는 65 입니다 1. y += 10 을 하면 y = y + 10 -> y = 5 + 10 , x++ -> 2++ / 여기서 x는 2이고 , 다음에 나오는 x부터는 3이 되죠 그리고 연산 우선순위에 의해서 대입보다는 연산이 먼저 됩니다. y = 5 + 10 - 2 -> y = 15 - 2 -> y = 13 이 됩니다. 그래서 결과값은 13 2. x+=2 -> x = x + 2 -> x = 3 + 2 -> 5 3. !('A' false 4. 'C' - c -> 67..
2021.02.17