18108번: 1998년생인 내가 태국에서는 2541년생?!
문제
풀이
import java.util.Scanner;
public class Main{
public static void main(String[] args){
//불기연도 y를 입력받기 위해서 Scanner클래스 사용함
Scanner scanner = new Scanner(System.in);
//연도는 숫자니까 Scanner클래스의 nextInt()메서드 사용
int y = scanner.nextInt();
// '불기연도 - 서기연도'해서 둘의 차이값으로 나온 값인 543을 y값에 다가 빼줌
System.out.println( y - 543);
/*왜 빼는 데?
불기연도가 서기연도보다 더 숫자가 크니까 불기연도에서 서기연도를 뺀거임
그 둘의 연도의 차이를 알기 위해서.
*/
}
}
서기연도 기준으로 태어난 날짜 -> 1998년
불기연도 기준으로 태어난 날짜 -> 2541년
2541 - 1998 = 543 (서기연도와 불기연도의 차이값 알기)
입력값으로 2541값을 넣고 출력값이 1998이니까
System.out.println( y - 543 ); 해줌
만약 입력값이 1998이고 출력값이 2541이었다면
System.out.println( y + 543 ); 였을 것
'1일 1 백준 [Java] > 단계01 : 입출력과 사칙연산' 카테고리의 다른 글
[백준 / Java ] 2588번 곱셈 (0) | 2023.04.14 |
---|---|
[백준 / Java ] 10430번 나머지 (0) | 2023.04.11 |
[백준04 / Java ]1008번 ??! (1) | 2023.02.17 |
[백준03 / Java ]1008번 A / B (0) | 2023.02.17 |
[백준02 / Java] 1001번: A - B (0) | 2023.02.16 |