java – No se puede convertir de int[] a int

String numText = scanner.nextLine();

for(int i = 0; i < numText.length(); i++){
    for(int p = 0; p <= i; p++){
        System.out.print(numText.charAt(p));
    }
    System.out.println(''); // salto de línea
}

El primer for representa la iteración en pirámide, es decir, pasando número por número. Ahora, eso imprimiría cada posición del arreglo: 1, 2, 3, 4… Para lograr imprimir una cadena en pirámide se utiliza el segundo for.

Iterando la pirámide por cada item, hasta el mismo item.
1, 12, 123, 1234, 12345… Y así en adelante.

Explicando el error

// VARIABLES
    System.out.print("Introduce el número de 5 cifras: ");
    
    String numText = scanner.nextLine();
    double numNum = Integer.parseInt(numText);
    int() numCifras = new int(numText.length()); // Esto es un vector
    
    
    while (numNum > 0) {
        numNum = numNum % Math.pow(10, numText.length());
/*
 * Esto puede causar un bucle infinito
 * Dependiendo el número, tener cuidado.
*/
            numCifras--;
/*
 *    Problema real.
 *    Es un vector, quiere decir, que es una caja de números.
 *    Los items (tal como los números) pueden emplear la operación: '++'
 *    Tú estás haciendo: números++
 *    Cuando realmente estás haciendo: ( itemA, itemB, itemC )++
*/
        System.out.print(numNum);
    }