본문 바로가기
Backend/JAVA

[JAVA] quiz : if

by howdyoon 2023. 3. 13.

[ 문제 - if ] 

//문1)임의의 문자가 대문자, 소문자, 기타인지 구분해서 출력하시오
char ch='R';

if(ch >= 'A' && ch <= 'Z') { 
    System.out.printf("%c 대문자\n", ch);
}else if (ch >= 'a' && ch <= 'z') { 
    System.out.printf("%c 소문자\n", ch);
}else {
    System.out.printf("%c 기타\n", ch);
}//if end


//문2)대문자는 소문자로, 소문자는 대문자로 서로 바꿔서 출력하시오
//	 나머지 기호는 그대로 출력

if(ch >= 'A' && ch <= 'Z') { 
    System.out.printf("%c\n", ch+32);
}else if (ch >= 'a' && ch <= 'z') { 
    System.out.printf("%c\n", ch-32);
}else {
    System.out.printf("%c\n", ch);
}//if end

//switch~case 문 
//문3)평균점수에 따라서 A, B, C, D, F학점을 출력하시오
int kor=100, eng=100, mat=100; 
int avg = (kor + eng + mat)/3; 

switch (avg/10) {
    case 10:
    case 9: System.out.println("A학점"); break;
    case 8: System.out.println("B학점"); break;
    case 7: System.out.println("C학점"); break;
    case 6: System.out.println("D학점"); break;
    default: System.out.println("F학점"); break;
}//switch end

'Backend > JAVA' 카테고리의 다른 글

[JAVA] quiz: 배열 연습문제  (1) 2023.03.14
[JAVA] for, while, do~while, break, continue  (0) 2023.03.14
[JAVA] Math  (0) 2023.03.13
[JAVA] conversion  (0) 2023.03.13
[JAVA] format  (1) 2023.03.13