1. 값을 저장하기 위해 프로그래밍 언어에서 변수를 사용한다.
변수를 작성하기 위해 이름을 작성해 줄 때 사용할 수 없는 이름을 고르세요
① apple
② 1stRunner
③ smallNum
④ _privateNum
답: ②
자바 프로그램 변수명 규칙
자바에서는 변수명의 시작은 소문자로, 그 뒤부터는 단어 단위로 첫글자만 대문자를사용하는 카멜케이스 표기법을 사용하는것을 권장한다.
-카멜케이스 : 소문자로 시작하며 뒤따르는 단어들의 첫 문자는 대문자를 사용.
2. 자바에서 변수에 값을 저장할 때 들어갈 수 있는 값을 자료형으로 저장을 한다.
각각의 값에 사용할 수 있는 자료형을 적으세요
1) 10
2) 2200000000
3) “hi”
4) '가'
1) short, int
2) long(21억 이상)
3) String
4) char
3. 15의 배수를 확인하기 위한 식을 작성하세요
배수의 특징 : 배수되는 값으로 나누었을 때 나머지가 0
int x =15; //임의의 값
x % 15 == 0
4 .아래 내용을 논리연산자를 통해서 식을 작성하세요
1) x값이 3이상 이고 x값이 10미만일 때 참이다
2) name 의 값이 “홍길동” 이 아닐 때 참이다
3) isCheck 의 값이 거짓(false)일 때 참이다
1) x>=3 && x<10
2) name != “홍길동”
3) isCheck = false : print(!isCheck) => true
5. 비밀번호가 “1111” 일 때
참일 때 “비밀번호가 맞습니다”를 출력하고, 거짓일 때, “비밀번호가 아닙니다”를 출력하세요
(문자를 비교할 때는 .equals(비교할 문자)를 사용하면 된다.)
Scanner input = new Scanner(System.in);
System.out.println("비밀번호를 입력하세요 : ");
String password = input.next();
if (password.equals("1111")) {
System.out.println("비밀번호가 맞습니다");
} else {
System.out.println("비밀번호가 아닙니다");
}

- 달의 숫자를 적었을 때, 달의 일수를 출력하는 프로그램을 작성하세요.
- 1,3,5,7,8,10,12 : 31일 / 4,6,9,11 : 30일 / 2: 28, 29일
System.out.print("일수를 알고 싶은 달을 입력하세요 : ");
int month = input.nextInt();
switch (month) {
case 1 : case 3 : case 5 : case 7 : case 8 : case 10 : case 12 :
System.out.println("31일입니다");
break;
case 4: case 6: case 9 : case 11 :
System.out.println("30일입니다");
break;
case 2:
System.out.println("28 또는 29일입니다");
break;
}
if(month == 1 || month == 3 || month == 5 || month == 7 || month == 8 || month == 10 || month == 12) {
System.out.println("31일입니다");
}
else if (month ==4 || month ==6 || month == 9 || month == 11) {
System.out.println("30일입니다");
} else {
System.out.println("28일 또는 29일입니다");
}
- “그만”을 입력할 때 까지 입력받은 문자열을 그대로 출력하는 프로그램을 작성하세요
System.out.print("그만을 입력하면 멈춥니다. 아무 글이나 입력하세요 : ");
String word = input.next();
while (!word.equals("그만")) {
System.out.println(word);
System.out.print("그만을 입력하면 멈춥니다. 아무 글이나 입력하세요 : ");
word = input.next();
}

- 구구단 15단을 출력하세요
int dan = 15;
for (int i=1; i<10; i++) {
System.out.println(dan +" x "+ i + " = " + (dan*i));
}
