Red de conocimiento informático - Conocimiento de la instalación - Busca un programa Java, como 2345 programación 5432, pero se deben utilizar los siguientes principios, ¿cómo escribirlo?

Busca un programa Java, como 2345 programación 5432, pero se deben utilizar los siguientes principios, ¿cómo escribirlo?

Importar Java .util .escáner;

Importar Java .regex

Importar Java .regex patrón;

Public static void main(String[] arg){

Escaneo del escáner = new Scanner(system . in);

System.out. Introduzca un número:");

String num = null

while(true){

num = scan . nextline();

Patrón patrón = patrón.compile("^[0-9]*$");

coincidencia de emparejamiento = patrón . find()){

Interrupción;

} De lo contrario{

System.out.println("Error de entrada, vuelva a ingresar:") ;

}

}

char[]cNum = num . tochararray();

doble[]arr = nuevo doble[ cnum. longitud];

for(int i = cNum.length-1, j = 0;i>-1;i-,j++){

arr[j] = valor entero. of(string . value of(cNum[I]));

}

Resultado doble = 1;

for(int I = 0;i<arr. longitud-1;i++){

if(i==0){

resultado = arreglo[I]* 1arr[I+1] ;

}En caso contrario{

resultado = resultado * 1arr[I+1];

}

}

Cadena str = String.valueOf(resultado);

String newStr = str.substring(0, str.indexOf(" . "));

System.out .println("El resultado después del orden inverso es: "+newStr);

}

}

CXZUCC Niu X, lo acabo de modificar según su Después de un momento, es totalmente bien.