Test 34

[멘토씨리즈 자바] pg.176~177

1. 다음 중 배열을 생성하는 방법으로 틀린 것은 무엇일까요? ① int[] arr = new int[4]; ② int arr[] = new int[4]; ③ int arr[] = {1, 2, 3, 4} ④ int[][] arr = new int[][4]; 답: ③ int arr[] = {1, 2, 3, 4} 2. 다음 코드의 빈칸을 완성해 주성진 배열에서 짝수만 더하여 합을 구해보세요. package section06; public class ArrayExample { public static void main(String[] args) { int[] arr = {1,2,3,4,5,6,7,8,9,10}; int sum=0; for(int i=0;i

[멘토씨리즈 자바] pg.143

1. 다음 빈칸에 알맞은 단어를 작성해 보세요. 반복문은 조건식이 true일 때 한 동작을 여러 번 반복하여 실행하는 구문입니다. 2. 반목문의 종류를 모두 나열해 보세요. 답: for 문, while 문, do-while 문 3. 1부터 100까지의 정수 중에서 짝수만을 더해 출력하는 코드를 for 문을 사용해 작성해 보세요. 답: 아래 코드 package class01; public class Test05 { public static void main(String[] args) { int sum=0; for(int i=1;i

[멘토씨리즈 자바] pg.124~125

1. 다음 코드를 실행했을 때 콘솔창에 출력되는 결과는 무엇입니까? package section04; public class PACTICE_04_01 { public static void main(String[] args) { int num = 11; int result = 1000; if(num > 10) { result = 1100; } System.out.println(result); } } 답: 1100 if문이 true 이면 result의 값이 1100으로 변경 11>10 true 이므로 result를 출력하면 1100이 출력 2. 다음 코드를 실행했을 때 콘솔창에 출력되는 결과는 무엇입니까? package section04; public class PACTICE_04_01 { public st..

[멘토씨리즈 자바] pg.100~101

1. 다음 문장이 맞으면 O표, 틀리면 X표 하세요. ① 피연산자의 개수에 따라 연산자를 단항/이항/삼항으로 구분합니다. ( O ) ② 연산자는 우선 순위가 존재합니다. ( O ) ③ 연산의 결과로 하나 이상의 값이 출력될 수 있습니다. ( X ) ④ 논리 연산의 결과는 boolean으로 출력됩니다. ( O ) 2. 다음 코드를 실행했을 때 콘솔창에 출력되는 결과는 무엇입니까? package section03; public class PRACTICE_03_02 { public static void main(String[] args) { int x = 613; System.out.println(++x); System.out.println(++x); System.out.println(x++); System...

[멘토씨리즈 자바] pg.76~77

1. 다음 빈칸에 알맞은 단어를 작성해 보세요. 메모리에 값을 저장하기 위해 할당받아 사용하는 특정 공간을 배열 (이)라고 합니다. 변수를 선언하기 위해서는 자료형, 변수명 2가지 정보를 작성해야 합니다. 2. 다음 중 변수 이름으로 사용할 수 있는 것은 무엇입니까? ① 11a ② +person+ ③ name! ④ studentName 답: ④ studentName 변수명은 앞글자가 소문자로만 시작한다. (숫자, 특수기호로 시작 안됨) 특수기호는 변수명 자체에 사용할 수 없다. 3. 다음 코드에서 컴파일 에러가 발생하는 곳을 찾아보고, 그 이유를 적어보세요. package section02; public class PRACTICE_02_03 { public static void main(String[] ..

369게임 + 명예의 전당 프로그램

1의 게임을 3번할건데, 3번 다 정답이면 이름을 입력받아서 ㅁㅁㅁ님 축하합니다!~~ 상품드리겠습니다!~~~ [19] : 짝 정답입니다! [19] : 19 오답입니다..... - 끝 - [19] : 짝 정답입니다! [19] : 짝 정답입니다! [19] : 짝 정답입니다! 이름입력) 홍길동 김효경님 축하합니다!~~ 상품드리겠습니다!~~~ 명예의 전당 2의 게임을 통과한 사람들의 목록을 출력해주세요!~~ 1. 홍길동 2. 임꺽정 3. 티모 4. 아트록스 5. 모르가나 최대 5명 5명 찰때까지 계---속 public class Test03 { // input: 정답과 사용자의 입력값을 알려주면 // output: 맞췄는지 틀렸는지를 반환 public static boolean check(int num,Stri..

Test/JAVA Test 2023.05.18

369게임 프로그램

1. 369 게임 9 짝 33 짝짝 939 짝짝짝 1~1000 중에서 랜덤으로 정수 1개 생성 [19] : 짝 정답입니다! [19] : 19 오답입니다..... [22] : 22 정답입니다! public class Test02 { // 369게임 1,2번 풀이 // input: 정답과 사용자의 입력값을 알려주면 // output: 맞췄는지 틀렸는지를 반환 public static boolean check(int num,String user) { final int NUM=num; int cnt=0; // 박수의 개수 int x=1000; while(x>0) { int n=num/x; if(n==3 || n==6 || n==9) { cnt++; } num%=x; // 1234 -> 234 x/=10; } S..

Test/JAVA Test 2023.05.18

자판기 프로그램01

public static void main(String[] args) { // 자판기 String[] mName=new String[3]; mName[0]="아메리카노"; mName[1]="카푸치노"; mName[2]="아이스티"; int[] mPrice=new int[3]; mPrice[0]=2500; mPrice[1]=4500; mPrice[2]=3000; int[] mCnt=new int[3]; mCnt[0]=100; mCnt[1]=10; mCnt[2]=2; Scanner sc=new Scanner(System.in); while(true) { // 종료조건을 일부러 안만듦! System.out.println("=== 메뉴판 ==="); for(String v:mName) { System.out.p..

Test/JAVA Test 2023.05.15