Busca un programa Java, como 2345 programación 5432, pero se deben utilizar los siguientes principios, ¿cómo escribirlo?
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.