일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- golang
- node
- nodemon
- 쿠버네티스
- mariadb
- NGINX
- bash
- docker
- Git
- docker-compose
- k8s
- vscoe
- Delete
- GORM
- go
- time_zone
- ansible
- db
- Container
- ubuntu
- html
- regexp
- kube
- npm
- kubernetes #container
- docker install
- kubernetes
- linux
- kubespray
- GitHub
- Today
- Total
목록Quiz (41)
Deve.haeri

1. 문제 설명 - 평점을 입력 받아 평점 만큼 '★'을 출력한다. 2. 소스코드 package ex04_loop_quiz; import java.util.Scanner; public class Quiz03 { public static void main(String[] args) { //문제. 평점 입력 받아서 해당 평점 만큼 ★ 추력하시오 // 1~5 사이로 점수 입력 받음, 벗어난 범위는 다시 입력 받는다. Scanner sc = new Scanner(System.in); int grade = 0; String stars = ""; //문자열 + 연산자로 연결되는 경우 "" 로 초기화 한다. do { System.out.println("평점을 입력하시오(1~5사이)>>>"); grade = sc.ne..

1. 문제 설명 - 문제를 출력하고, 사용자 입력한 답이 맞는 답인지 확인한다. 2. 소스코드 package ex04_loop_quiz; import java.util.Scanner; public class Quiz02 { public static void main(String[] args) { //문제. 퀴즈 정답 맞추기 // 질문 : 대한민국의 수도는 ? 서울 또는 seoul -> 정답입니다. Scanner sc = new Scanner(System.in); String a = null; do { if (a != null) { System.out.println("오답입니다."); } System.out.print("대한민국의 수도는?"); a = sc.next(); }while(!a.equals("서..

1. 문제 설명 - 사용자로 부터 "종료" 문자열을 입력 받기 전까지 계속 문자열을 입력 받는다. "종료" 문자열을 입력하면 문자열 입력을 중단하고 총 몇번 입력받았는지 출력한다. 2. 소스코드 package ex04_loop_quiz; import java.util.Scanner; public class Quiz01 { public static void main(String[] args) { //문제. 사용자로부터 문자열을 계속 입력 받는다."종료" 문자열을 입력하면 종료한다. // 총 몊번 만에 정료되었는지 그 횟수를 마지막에 출력한다. Scanner sc = new Scanner(System.in); String str = ""; int count = 0; while ( !str.equals("종료..

1. 문제 설명 - 랜덤으로 "가위,바위,보"를 출력하는 컴퓨터와 사용자의 "가위,바위,보" 중 하나를 입력 받아 결과를 출력한다. 2. 소스코드 package ex02_branch_quiz; import java.util.Scanner; public class Quiz07 { public static void main(String[] args) { //문제. 가위 바위 보 //실행 // 가위바위보 >>> 가위 // 당신은 가위 >>> 컴퓨터는 보 이겼습니다. //컴퓨터 String player1 = null; int gbb1 = (int)Math.random()*3; switch (gbb1) { case 0 : player1 = "가위"; break; case 1 : player1 = "바위"; bre..

1. 문제 설명 - 점수를 입력 받은 뒤 해당 점수에 대한 학점을 구한다. 2. 소스코드 package ex02_branch_quiz; import java.util.Scanner; public class Quiz06 { public static void main(String[] args) { //문제. 점수를 입력 받아서 해당하는 학점을 출력하시오. // char grade : 'S', 'A', 'B', 'C','F' // char point : '+' '0' '-' // 100 S / 99 ~ 97 A+ / 96 ~ 94 0 / 93 ~ 90 - 69 ~ 0 은F Scanner sc = new Scanner(System.in); System.out.print("점수를 입력하세요"); int score..

1. 문제 설명 - 변수에 임의의 값을 저장한 뒤 성인/미성년자 구분하여 출력한다. 2. 소스코드 package ex02_branch_quiz; public class Quiz04 { public static void main(String[] args) { //문제. 나이가 20살 이상이면 "성인" 아니면 "미성년자"를 출력하시오 int age = 25; String result = "성인"; switch (age / 10) { case 0 : break; case 1 : result = "미성년자" ; } System.out.println(result); } } 3. 문제 해결 방법 1) 나이를 저장하는 변수 age를 10으로 나눈다 2) 몫이 1이면 20 미만이라는 뜻이므로 몫이 1이면 미성년자를 출..

1. 문제 설명 - 0 ~ 130 사이의 나이(정수)를 입력 받아, 아래와 같이 출력한다. 7세 이하 : 미취학 13세 이하 : 초등학생 16세 이하 : 중학생 19세 이하 : 고등학생 20세 이상 : 성인 그 외 나이 : 불가능한 나이입니다. 2. 소스코드 package ex02_branch_quiz; import java.util.Scanner; public class Quiz03 { public static void main(String[] args) { //문제. 나이(0~130)를 입력 받아서 7세이하 미취학 13세이하 초등학생 16세이하 중학생 ㅣ19세이하 고등학생 20세이상 성인 나머지 불가능한 나이 Scanner sc = new Scanner(System.in); System.out.pri..

1. 문제 설명 - 임의의 양수를 입력 받아, 짝수/홀수/3의 배수인지 구분하려 출력한다. 2. 소스코드 package ex02_branch_quiz; import java.util.Scanner; public class Quiz02 { public static void main(String[] args) { //문제 . 임의의 양수를 입력 받아서 짝수,홀수 3의 배수 출력하시오 Scanner sc = new Scanner(System.in); System.out.print("숫자를 입력하세요>>>"); int num = sc.nextInt(); if (num%3 == 0) { // 3의 배수 인가 System.out.println("3의 배수"); }else if (num%2 != 0 ) {// 3의 ..

1. 문제 설명 - 국어와 영어 점수를 입력 받은 후 두 과목의 평균을 구한다. 평균 점수가 85점 이상이고, 국어, 영어 점수가 80점 이상이면 "합격", 그렇지 않으면 "불합격"을 출력한다 2. 소스코드 package ex02_branch_quiz; import java.util.Scanner; public class Quiz01 { public static void main(String[] args) { //문제. 국어와 영어 점수를 입력 받아서 "합격","불합격" 구분하여 출력하시오 // 국어와 영어 점수가 모두 80점 이상이고 평균이 85점 이상이면 "합격" Scanner sc = new Scanner(System.in); System.out.print("국어 점수를 입력하세요>>>"); int..

1. 문제 설명 - 1~45 사이의 로또 번호를 출력한다. 2. 소스코드 package ex02_quiz; public class Quiz03 { public static void main(String[] args) { //문제. 로또 1~45 사이의 로또 버호 하나만 출력하시오 System.out.println((int)(Math.random() *45 + 1)); } } 3. 문제 해결 방법 - Math.radmon은 0~1 사이의 난수를 발생하기 때문에 1 ~45 사이의 난수를 발생하기 위해 45를 곱한 뒤 1을 더한다 4. 결과