JAVA

자바 조건문 예시

java

자바 조건문 예시

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 + "띠 입니다");
당신은 쥐띠 입니다
최신글