Eggs Sunny Side Up
본문 바로가기
Algorithm/Java Festival

[Java Festival] 시급계산기

by guswn100059 2023. 2. 26.

import java.util.Scanner;

public class P_03 {

	public static void main(String[] args) {
		
		/* 일한 시간을 입력받아 총 임금을 계산하는 시급계산기입니다.
		 * 시급은 5000원이며 8시간보다 초과 근무한 시간에 대해
		 * 1.5배의 시급이 책정됩니다. 
		 */
		
		Scanner sc = new Scanner(System.in);

		System.out.print("일할 시간을 입력하세요 : ");
		int time = sc.nextInt();
		
		int result = 0;
		
		if(time > 8) {
			int a = 5000*8;
			double b = (time-8)*5000*1.5;
			result = a + (int)b;
		} else {
			result = 5000*time;
		}
		System.out.println("총 임금은 "+result+"원 입니다.");
					
		}
		

	}

}

int형 변수와 double 변수를 더해주기 위해서

double 자료형을 int형으로 강제형변환(명시적형변환)함.

 

항변환을 해주지 않을 경우 console창에 '55000.0'으로 표현됨.

double은 실수형이기 때문.

댓글