[java] 국영수 점수 구하기

홍싸리·2024년 2월 15일
0

java

목록 보기
1/1
//		사용자에게 국영수 점수를 입력 받아 총점과 평균을 구한다. 평균(실수)
//		등급:
//		90점 이상 : 'A'
//		80점 이상 : 'B'		
//		70점 이상 : 'C'
//		60점 이상 : 'D'
//		나머지는 : 'F'
		
//		출력 예시
//		총점: 270점
//		평균 : 90.00점
//		등급 : A
		
		int kor = 0, eng = 0, math = 0, sum = 0;
		double avg = 0.0;
		char grade = ' ';
		
		Scanner sc = new Scanner(System.in);
		System.out.println("엔터를 기준으로 국영수 점수를 순서대로 기입하세요.");
		kor = sc.nextInt();
		eng = sc.nextInt();
		math = sc.nextInt();
		sum = kor + eng + math;
		avg = sum / 3.0;
		
		if(avg >= 90) {
			grade = 'A';
		}else if(avg >= 80) {
			grade = 'B';
		}else if(avg >= 70) {
			grade = 'C';
		}else if(avg >= 60) {
			grade = 'D';
		}else {
			grade = 'F';
		}
		
		System.out.printf("총점: %d점\n평균: %.2f점\n등급: %c", sum, avg, grade);	

자바스크립트를 이미 어느 정도 알고 있어서 처음 문제를 들었을 때 어떻게 짜야할지는 바로 생각이 나서 다행이었다.
근데 문제는.. 내가 printf나 println, print가 아직 익숙하지 않고
특히 printf 안의 %c, %d, %.2f와 같은 표기가 낯설다는 것인듯..

얼른 미묘하게 헷갈리는 내용들을 티스토리 블로그에 정리해야겠다

profile
그럴싸한건 다 따라해보는 프론트엔드 개발자 준비중인 6년차 퍼블리셔

0개의 댓글