Peut-être que cette question a été posée précédemment, mais je n'ai pas trouvé de solution de mon problème. Donc, j'ai un numéro comme mais cela n'a pas aidé, j'ai utilisé cette fonction: p> mais dans les journaux i Obtenez le numéro principal sans reste. Par exemple, j'ai un smth comme celui-là: p> peut-être que je n'ai pas mal-faux? P> p> Nombre général code> et je dois obtenir le résultat de la division. Mais je dois incrémenter le résultat s'il contient le reste. J'ai essayé de créer sa propre fonction:
3 Réponses :
Il suffit d'ajouter +1 dans le tribunal principal si le reste est supérieur à 0 et moins de 50 ans. comme si (rappel> 0 && Rappel <50) MainCount ++; P>
En ajoutant 1, le résultat serait de 3,24.
Utilisez le compte principal comme variable entière alors qu'il sera 3, pas 3.24. ou typesser le nombre principal pour entier à la fin.
Vous avez déclaré MainCount: Double. Au lieu de le double déclarer comme entier
J'ai mis à jour votre code de code. J'espère que cela aide.
val mainCount: Double
val remainder = count % 50
mainCount = count.toDouble() / 50
val finalMainCount = if (remainder > 0) {
mainCount.toInt() + 1
} else {
mainCount.toInt()
}
println(finalMainCount)
return finalMainCount
Ce serait mieux si vous avez également expliqué vos changements
Autant que je puisse le voir, vous essayez simplement de contourner le résultat.
Le moyen le plus simple de le faire consiste à ajouter (dénominateur - 1) code> au numérateur. Donc (en Java), la méthode totale pourrait être réduite à: p>
Alors, vous voulez 112/15 de retourner 3, ou puis-je comprendre ce faux? Pourquoi vous attendriez-vous au résultat?
Oui, vous avez raison, le résultat de la division est le nombre de pages avec info
Ok ... mais juste pour être clair: 112/50 ne le fait pas (et pour des raisons évidentes) ne reviendra jamais 3.
Oui, je comprends ça, mais peut-être que nous avons une méthode comment le faire? Je ne sais pas :(
Vous pouvez arrondir votre résultat jusqu'au entier le plus proche (plus grand)
@Andrewgoroshko Avez-vous déjà utilisé la méthode Math.Ceuil ()?
@Subhashprajapati, non je ne l'ai jamais utilisé, qu'est-ce que ça fait?
@Andrewgoroshko Veuillez vérifier ce lien guru99.com/math-java.html
Celui-ci donne exactement ce que vous voulez.
@Andrewgoroshko résolvez votre problème ou pas?
@Subhashprajapati, pouvez-vous ajouter l'exemple, parce que ceci - ceil (((((numéro / 50) .todouble ()) ne m'aidait pas et après la division 112/50, il a donné 2,0
Pourriez-vous simplement utiliser
(nombre + 49) / 50 code>?