Hola, quiero saber la formula para obtener el modulo de un numero en java, "manualmente" sin tener que utilizar %: eje numero= numero%10
Amigo lastimosamente no entiendo muy bien la pregunta pero tratare de responderte tal como yo creo que es la pregunta:
Modulo(%) - Es el residuo de una división
por tanto modulo de 16/5 sería 1
lo que en java para obtener el resultado sería:
int mod;
int num1 = 16;
int num2 = 5;
mod = num1 % num2 ;
Quedaría que mod = 1;
Si lo quieres hacer de otra forma mas simple deberías de seguir los siguiente pasos
Crear una variable que te guarde el resultado de la división de los dos números, debes de redondear con el Math.round
después de la división multiplicas el valor resultante por el divisor
y por ultimo restas el primer valor que dividiste menos el resultado de la multiplicación
Amigo no se si te referías a esto, espero me disculpes si no es lo que buscabas pero es lo que entendí
Suerte
Copyright © 2024 Q2A.MX - All rights reserved.
Answers & Comments
Verified answer
Amigo lastimosamente no entiendo muy bien la pregunta pero tratare de responderte tal como yo creo que es la pregunta:
Modulo(%) - Es el residuo de una división
por tanto modulo de 16/5 sería 1
lo que en java para obtener el resultado sería:
int mod;
int num1 = 16;
int num2 = 5;
mod = num1 % num2 ;
Quedaría que mod = 1;
Si lo quieres hacer de otra forma mas simple deberías de seguir los siguiente pasos
Crear una variable que te guarde el resultado de la división de los dos números, debes de redondear con el Math.round
después de la división multiplicas el valor resultante por el divisor
y por ultimo restas el primer valor que dividiste menos el resultado de la multiplicación
Amigo no se si te referías a esto, espero me disculpes si no es lo que buscabas pero es lo que entendí
Suerte