💻 나이가 8살 이상이면 학교에 다닙니다.
그렇지 않으면 학교에 다니지 않습니다.
if(조건 : 나이가 8살 이상) {
조건에 참일때 실행 문장 : 학교에 다닙니다.
}else {
조건이 거짓일때 실행 문장 :학교에 다니지 않습니다.
}
int age=10; if(age >= 8) { System.out.println("학교에 다닙니다"); } else { System.out.println("학교에 다니지 않습니다"); } // 학교에 다닙니다
💻 char형 변수 gender 초기값 'F'
char gender='F'; if(gender == 'F') { System.out.println("여성입니다"); } else { System.out.println("남성입니다"); } // 여성입니다
💻 나이가 20세 이상이면 "성인입니다."
아니면 "미성년입니다."
int age=10; if (age>=20) { System.out.println("성인입니다"); }else { System.out.println("미성년입니다"); } // 미성년입니다
💻 정수형 num 변수 정의, 초기값 저장
num 변수 값이 4~7사이면 "4~7 사이 수입니다."
아니면 "4~7 사이 수 아닙니다."
int num=3; if (num>=4 && num<=7) { System.out.println("4~7 사이 수입니다."); }else { System.out.println("4~7 사이 수 아닙니다."); } // 4~7 사이 수 아닙니다.
💻 나이가 5세 미만이거나 65세 이상인 경우 "무료입장" 아니면 "무료입장아님"
int age=10; if (age<5 || age>=65) { System.out.println("무료입장"); }else { System.out.println("무료입장아님"); } // 무료입장아님
💻 정수형 num 정의, 초기값
num 0보다 작으면 "음수", 아니면 "음수아님"
int num = 15; if (num < 0) { System.out.println("음수"); } else { System.out.println("음수아님"); // 음수아님 // num이 0보다 크면 양수, 아니면 0 if (num > 0) { System.out.println("양수"); } else { System.out.println("0"); // 양수 } }
int num = 15; if (num < 0) { // 음수 System.out.println("음수"); } else if (num > 0) { // 양수 System.out.println("양수"); } else { // 0 System.out.println("0"); } // 양수
💻 놀이공원 입장료를 계산
취합 전 아동 (8살 미만)은 1000원,
초등학생 (14살 미만)은 2000원,
중고등학생 (20살 미만)은 2500원,
그 이상은 3000원,
age 조건이 60세 이상인 경우, "경로우대 입장료 0원입니다"
int age = 5; if (age < 8) { System.out.println("입장료는 1000원입니다"); } else if (age < 14) { System.out.println("입장료는 2000원입니다"); } else if (age < 20) { System.out.println("입장료는 2500원입니다"); } else if (age < 60){ System.out.println("입장료는 3000원입니다"); } else { System.out.println("경로우대 입장료 0원입니다"); } // 입장료는 1000원입니다
💻 성적 => 학점
score 100~90 A, 89~80 B, 79~70 C, 69~60 D, 나머지 F
int score=86; char grade='F'; if(score>=90) { System.out.println("A"); }else if(score>=80) { System.out.println("B"); }else if(score>=70) { System.out.println("C"); }else if(score>=60) { System.out.println("D"); }else { System.out.println("F"); } // B
int score=86; char grade='F'; if(score>=90 && score<=100) { grade='A'; }else if(score>=80 && score<=89) { grade='B'; }else if(score>=70 && score<=79) { grade='C'; }else if(score>=60 && score<=69) { grade='D'; }else { grade='F'; } System.out.println(grade); // B
💻 정수형 : score 변수 : (0~100)
조건 1 : 점수가 60점 이상이고 100점 이하이면 "합격" 출력
조건 2: 0점 이상이고 59점 이하이면 "불합격" 출력
1번, 2번 조건이 모두 아니면 "점수 입력 오류"
score=-49; if(score>=60 && score<=100) { System.out.println("합격"); }else if(score>0 && score<=59) { System.out.println("불합격"); }else { System.out.println("점수 입력 오류"); } // 점수 입력 오류
💻 char형 ch변수 정의, 초기값
'A' ~ 'Z' => 대문자 출력
'a' ~ 'z' => 소문자 출력
'0' ~ '9' => 숫자 출력
아니면 => '기타문자' 출력
char ch ='4'; if(ch >='A'&& ch<='Z') { System.out.println("대문자"); }else if(ch>='a' && ch<='z') { System.out.println("소문자"); }else if(ch>='0' && ch<='9') { System.out.println("숫자"); }else { System.out.println("기타문자"); } // 숫자
if 유사, if(조건) => switch구문에 조건 포함
if와 달리 조건식 정수값, 문자열 등 값의 결과값 비교
switch(변수 또는 계산식) {
case 값: 실행문; break;
case 값: 실행문; break;
case 값: 실행문; break;
default: 실행문; }
💻 순위 1이면 "java", 순위 2이면 "C", 순위 3이면 "html", 나머지 순위없음
int rank=1; if(rank==1) { System.out.println("java"); }else if(rank==2) { System.out.println("C"); }else if(rank==3) { System.out.println("html"); }else { System.out.println("순위없음"); } // java
💻 rank==1, rank==2, rank==3 => 조건 포함
break; switch구문 빠져나오기
switch(rank) { case 1: System.out.println("java"); break; case 2: System.out.println("C"); break; case 3: System.out.println("html"); break; default: System.out.println("순위없음"); // java