package t3_netpay;
/*
* 실수령액을 구하는 프로그램,
* 입력: 성명(name), 직책(gikkub)(B:부장,K:과장,D:대리,S:사원), 야근시간(night)
* 처리 및 계산: 직책코드에 해당하는 직책을 출력할 수 있어야 한다.
* 수당 = 야근시간* 20000
* 공제액 = 총 받는 금액의 10%
* 실수령액 = 본봉 + 수당 - 공제액
* 본봉테이블: 부장-5000000 , 과장 - 4000000, 대리 -3000000, 사원-2000000
*/
import java.util.Scanner;
public class NetpayRun {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String name;
char gikkub;
int night;
while(true) {
System.out.print("이름을 입력해주세요. (종료시:999)");
name = sc.next();
if (name.equals("999"))break;
System.out.print("직급 코드를 입력해주세요. ");
String gikkubCode = sc.next();
gikkubCode = gikkubCode.toUpperCase(); //소문자를 대문자로 만드는 메소드
gikkub = gikkubCode.charAt(0); //인덱스 번호로 문자 하나 출력하는것.
System.out.print("야근시간을 입력해주세요. ");
night = sc.nextInt();
Netpay net = new Netpay(name, gikkub, night);
System.out.println("성명:"+net.name+" ,직책:"+net.gikchack+" , 수당:"+net.sudang+" ,공제액:"+net.gongje+" ,실수령액:"+net.netpay);
}
sc.close();
}
}
첫댓글 내용~ 눈에 잘 띄고 보기 좋네요. 수고 하셨습니다.