
package buffer;
import java.io.*;
import java.util.StringTokenizer;
import java.math.BigInteger;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringTokenizer st = new StringTokenizer(br.readLine());
BigInteger n = new BigInteger(st.nextToken());
BigInteger result = n.pow(3);
System.out.println(result.toString() + "\n" + 3);
}
}
자바에서는 500000*3의 값을 출력할 수 있는 기본 자료형이 존재하지 않는다.
때문에, java.math.BigInteger 클래스를 추가해서 무한대의 정수값을 받을 수 있도록 해줘야 한다.
math 패키지에 속하고 있기 때문에 멤버 메서드에 기본적인 수학 메서드는 다 있다.
toString()으로 출력해준다.