JAVA 2일차. 배운 곳까지 문제를 내달라고 했다.

ai가 호기롭게 문제를 내줬다.


좋아. 지금까지 네 진도로 보면, 아직 Scanner는 안 배운 상태고, 조건문은 if, if-else, else if, else까지는 학습한 상태.
입력 없이도 풀 수 있는 연산자 + 조건문 중심 문제만 낼게.


🧪 자바 복습 문제 (배운 범위 내)

✅ 문제 1 – 자료형 & 형변환

char ch = 'A';
int num = ch + 2;
System.out.println(num);

출력 결과는 무엇인가?


✅ 문제 2 – 논리 연산자

int a = 10;
int b = 20;
System.out.println(a > 5 && b < 15);

결과는 true일까 false일까?


✅ 문제 3 – 조건문

int score = 85;
if (score >= 90) {
    System.out.println("A");
} else if (score >= 80) {
    System.out.println("B");
} else {
    System.out.println("C");
}

출력 결과는?


✅ 문제 4 – 비교/논리 연산 + 조건문

int age = 17;
boolean hasConsent = true;

if (age >= 18 || hasConsent) {
    System.out.println("Allowed");
} else {
    System.out.println("Denied");
}

출력 결과는?


✅ 문제 5 – if 문 해석

int x = 10;
if (x > 5);
{
    System.out.println("Yes");
}

“Yes”가 출력될까? 안 될까?


5문제 다 너 배운 범위에서만 냈고, 입력 없음 + 조건식 해석 + 연산자 포함으로 구성했어.
각 문제 풀고, 네가 헷갈렸던 흐름 따로 표시해봐.
어디가 약한지 명확히 드러날 거야. 준비됐어?

__

준비해야지 어쩌겠어..집가는 길에 푼다..

__

 

+그날 집가는 길에 다 풀었다.

다 정답이긴한데...char을 내가 6만5천에 근접하는 정수라고 아예 외웠고 출력값은 숫자라고 이미 배워서 ai문제는 계산할 것도 없었다. 특히 if조건문은 첨부터 거짓이라 뒤에 볼 필요도 없음.