자바 조건문 예시
if ~ else 문
양수, 홀수 판별하기
int num = 3;
if( num > 0 ) {
System.out.println("양수입니다.");
}else {
if( num == 0) {
System.out.println("0입니다.");
}else {
if(num < 0 ) {
System.out.println("음수입니다.");
}
}
}
양수입니다.
학점 구하기
//국어,영어,수학 점수를 입력받는다.
//총점,평균,학점을 출력한다.
Scanner in = new Scanner(System.in);
System.out.println("국어 영어 수학 점수를 입력하세요(100 100 100)");
int kor, eng, mat; //국어, 영어, 수학 점수를 받을 변수를 선언
kor = in.nextInt(); //각각의 과목의 점수를 입력 받을 수 있게 만든다.
eng = in.nextInt();
mat = in.nextInt();
int tot = kor + eng + mat; //총점
int avg = tot/ 3 ; //평균값
System.out.println("총점 : " + tot);
System.out.println("평균 : " + avg);
//각 과목이 60점 이상이면 Pass
if(kor >=60) System.out.println("국어 Pass");
else System.out.println("국어 Fail");
if(eng >=60) System.out.println("영어 Pass");
else System.out.println("영어 Fail");
if(mat >=60) System.out.println("수학 Pass");
else System.out.println("수학 Fail");
//학점 구하기
if(90 <= avg && avg < 100) System.out.println("학점 : A");
else if(80 <= avg && avg < 90) System.out.println("학점 : B");
else if(70 <= avg && avg < 80) System.out.println("학점 : C");
else if(60 <= avg && avg < 70) System.out.println("학점 : D");
else if(0 <= avg && avg < 60) System.out.println("학점 : F");
else System.out.println("잘못된 데이터입니다.");
국어 영어 수학 점수를 입력하세요(100 100 100)
80 70 70
총점 : 220
평균 : 73
국어 Pass
영어 Pass
수학 Pass
학점 : C
띠 구하기
//태어난 연도 입력 -> 띠 출력
Scanner in = new Scanner(System.in);
int birthYear = 2008;
int zodiac = birthYear % 12;
String zodiacStr = "";
if(zodiac == 0 ) zodiacStr = "원숭이";
else if(zodiac == 1 ) zodiacStr = "닭";
else if(zodiac == 2 ) zodiacStr = "개";
else if(zodiac == 3 ) zodiacStr = "돼지";
else if(zodiac == 4 ) zodiacStr = "쥐";
else if(zodiac == 5 ) zodiacStr = "소";
else if(zodiac == 6 ) zodiacStr = "호랑이";
else if(zodiac == 7 ) zodiacStr = "토끼";
else if(zodiac == 8 ) zodiacStr = "용";
else if(zodiac == 9 ) zodiacStr = "뱀";
else if(zodiac == 10 ) zodiacStr = "말";
else if(zodiac == 11 ) zodiacStr = "양";
System.out.println("당신은 " + zodiacStr + "띠 입니다");
당신은 쥐띠 입니다
switch ~ case 문
띠 구하기
//태어난 연도 입력 -> 띠 출력
Scanner in = new Scanner(System.in);
int birthYear = 2008;
int zodiac = birthYear % 12;
String zodiacStr = "";
switch(zodiac) {
case 0 : zodiacStr = "원숭이"; break;
case 1 : zodiacStr = "닭"; break;
case 2 : zodiacStr = "개"; break;
case 3 : zodiacStr = "돼지"; break;
case 4 : zodiacStr = "쥐"; break;
case 5 : zodiacStr = "소"; break;
case 6 : zodiacStr = "호랑이"; break;
case 7 : zodiacStr = "토끼"; break;
case 8 : zodiacStr = "용"; break;
case 9 : zodiacStr = "뱀"; break;
case 10 : zodiacStr = "말"; break;
case 11 : zodiacStr = "양"; break;
default : zodiacStr = "잘못된 값입니다"; break;//모두아니면
}
System.out.println("당신은 " + zodiacStr + "띠 입니다");
당신은 쥐띠 입니다