커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
Switch문
undefined주차
북마크
김*오
댓글
1
추천
0
조회수
15
조회수
15
답변 완료

* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.

* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.


안녕하세요, 조건문 강의 수강 중 switch문 관련하여 질문 드립니다.


질문(1)

강의에서는 아래와 같이 char로 변수 선언해 case 뒤에 하나의 문자만 오는 switch문을 배웠습니다.


char score = 'A';

switch (score) {

case 'A':

sout("A입니다.");

break;


이에 저는 해당 코드를 변형하여 아래와 같이 작성해보았습니다(캡처본).


int score = 90;

switch (score) {

case (score >= 90):

sout("It's bigger than 90");

break;


즉, int로 변수 설정을 한 후(int score = 90), 아래 캡처본과 같이 case (score >= 90) 로 범위를 설정한 경우 수행이 안되는 이유가 무엇인가요?


질문(2)

if문과 switch문의 쓰임의 차이를 잘 모르겠습니다.



스파르타 즉문즉답






취소
 공유
취소
댓글 0
댓글 알림
나의얼굴