[Java] 변수와 자료

Yerin Park·2023년 6월 5일
0

Java

목록 보기
1/2

성적 산출 예시

국어, 영어, 수학 점수의 평균 구하기 예제

public class ReportTest {
	
	
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		String name;
		int kor, eng, math;
		int total;
		double avg;
		char grade;
		
		name = "김이름";
		kor = 100;
		eng = 90;
		math = 90;
		
		total = kor + eng + math;
		avg = total / 3.0; // int, double 형 연산을 하면 큰 타입의 연산(double)으로 된다.
		
		grade = (avg >= 90) ? 'A' : 'F';

		System.out.println("이름 : "+name+"\r\n"+"국어 점수 : "+kor+"\r\n"+"영어 점수 : "+eng+"\r\n"+"수학 점수 : "+math+"\r\n"+"총점 : "+total+"\r\n"+"평균 : "+avg+"\r\n"+"학점 : "+grade);
	
	}

}

int, float, double 자료형에 대한 연습이 필요하다.

소수점 두 번째 자리까지만 출력

avg = (int)(avg*100)/100.0;

연산자

double 형을 %로 0.0을 나누면 NaN
/로 0.0을 나누면 Infinity

0개의 댓글