Hvordan beregne Modulus i Java

En av Java operatører som er evig nyttig er "modulus", navnet de fleste programmerere bruke for resten operatør. Den bruker symbolet "%". I utgangspunktet, "A% B" representerer resten overs etter deling En av B. Strengt tatt er dette annerledes enn den sanne matematiske betydningen av modulus. Hvis du forestille deg en sirkel av lengde B, A modulus B forteller deg hvor du er i sirkelen etter å gå rundt det en avstand på A. For eksempel er 3,7 modulus 1,6 0,5. Begge disse kan bli beregnet i Java.

Bruksanvisning

Beregning av Rest

1 Deklarere en variabel for resultatet av beregningen og følger det med oppdraget operatør, "=". For eksempel kan du skrive linjen "Int resultat =".

2 Skriv inn navnet på utbyttet, som er nummeret som skal deles, og resten operatør. Nå har du "Int resultat = utbytte%".

3 Skriv inn navnet på den divisor eller base for modulus - eller direkte sette i verdi hvis det ikke er en variabel - og fullføre linjen med et semikolon. For eksempel, hvis du finner resten med en divisor på 10, ville det være "Int resultat = utbytte% 10;".

Beregning Sann Modulus

4 Deklarere en variabel for resultatet og følger med oppdraget operatør. For eksempel, "Int resultat =".

5 Skriv en åpning parentes, »(«, og navnet på utbytte. Fortsetter eksempel "Int resultat = (utbytte".

6 Angi resten operatør, etterfulgt av divisor. For eksempel, "Int resultat = (utbytte% divisor".

7 Fortsett med tillegg operatøren og divisor på nytt, etterfulgt av en sluttparentes. Så har du "Int resultat = (utbytte% divisor + divisor)".

8 Avslutt med resten operatør igjen og divisor, og til slutt et semikolon. Hele linjen skal se noe sånt som "Int resultat = (utbytte% divisor + divisor)% divisor;

Hint

  • Resten operatør% arbeider med float verdier samt heltall. For eksempel, hvis du skriver "flyte resultat = 3,7% 1,6;", resultatet variable vil bli satt til 0,5.