how para ingresar un tipo BigInteger en java

cuando intenté obtener una entrada de tipo Integer, lo único que necesitaba hacer era el siguiente código.

Scanner sc = new Scanner(System.in);
int N = sc.nextInt();

pero cuando se trata de BigInteger, no sé qué hacer. ¿Qué puedo hacer para leer una entrada de tipo BigInteger del usuario?

Respuestas a la pregunta(5)

Su respuesta a la pregunta