[Java] tip: 성적 프로그램 만들기 (산술 연산자)

febCho·2023년 10월 4일
0

Java

목록 보기
11/53
package kr.s04.operator;

public class OperatorMain03 {
	public static void main(String[] args) {
		/*
		 * [실습]
		 * 변수 선언 시 자료형은 모두 int
		 * 변수 korean, english, math를 선언하고 90, 95, 88로
		 * 초기화한다.
		 * 총점을 구해서 변수 sum에 저장, 평균을 구해서 변수 avg에 저장
		 * 국어, 영어, 수학, 총점, 평균을 출력하시오.
		 * 
		 * (출력 예시)
		 * 국어 = 90
		 */
		
		int korean = 90, english = 95, math = 88;
		int sum = korean + english + math;
		int avg = sum / 3;//double로 명시해야 했다면 double avg = sum / 3.0;
		
		System.out.println("국어 = " + korean);
		System.out.println("영어 = " + english);
		System.out.println("수학 = " + math);
		System.out.println("총점 = " + sum);
		System.out.println("평균 = " + avg);
		
		/*
		 * 아래와 같은 방식을 사용하는 것도 가능
		 * System.out.printf("국어 = %d점%n", korean);
		 * System.out.printf("영어 = %d점%n", english);
		 * System.out.printf("수학 = %d점%n", math);
		 * System.out.printf("총점 = %d점%n", sum);
		 * System.out.printf("평균 = %d점%n", avg);
		 */
	}
}
  1. 평균이 double일 때는 printf()로 출력 시 아래와 같이 명시해야 한다.
    System.out.printf("평균 = %.2f점%n", avg);
    → 소수점 2자리까지 출력
profile
Done is better than perfect.

0개의 댓글