Ich denke insbesondere darüber nach, wie ich Paginierungssteuerelemente anzeigen soll, wenn ich eine Sprache wie C# oder Java verwende.
Wenn ich x Elemente habe, die ich in Abschnitten von y pro Seite anzeigen möchte, wie viele Seiten werden benötigt?
1 Stimmen
Fehlt mir etwas? y/x + 1 funktioniert gut (vorausgesetzt, Sie wissen, dass der /-Operator immer abrundet).
69 Stimmen
@ rikkit - wenn y und x gleich sind, ist y/x + 1 auch eins zu hoch.
1 Stimmen
Für alle, die dies gerade erst entdecken, antwortet diese Antwort auf eine doppelte Frage überflüssige Konvertierungen in doppelte und vermeidet Überlaufprobleme, zusätzlich zu einer klaren Erklärung.
3 Stimmen
@IanNelson allgemeiner, wenn
x
durchy
teilbar ist, wärey/x + 1
auch eine zu hohe Zahl.1 Stimmen
@ZX9 Nein, es vermeidet keine Überlaufprobleme. Es handelt sich genau um dieselbe Lösung, die Ian Nelson hier gepostet hat.