Hur man beräknar modul i Java

February 20

En av Java operatörer som är evigt användbar är "modul", namnet flesta programmerare använder för resten operatören. Den använder symbolen "%". I grund och botten, "A% B" representerar resten kvar efter att dela en av B. Strängt taget är detta annorlunda än den verkliga matematiska innebörden av modul. Om du föreställa en cirkel med längden B, en modul B berättar var du befinner dig i cirkeln efter att ha gått runt ett avstånd av A. Till exempel, 3,7 modul 1,6 är 0,5. Båda dessa kan beräknas i Java.

Instruktioner

Beräkning av Står

1 Deklarera en variabel för resultatet av beräkning och följer den med tilldelningsopera "=". Till exempel kan du skriva raden "Int resultat =".

2 Skriv in namnet på utdelningen, som är det nummer som ska delas, och resten operatören. Nu har du "Int resultat = utdelning%".

3 Skriv in namnet på den divisor eller bas för modulen - eller direkt sätta i värde om det inte är en variabel - och avsluta linje med ett semikolon. Till exempel, om du hittar resten med en divisor av 10, skulle det vara "Int resultat = utdelning% 10;".

Beräkning Sann Modulus

4 Deklarera en variabel för resultatet och följ med tilldelningsoperatorn. Till exempel "Int resultat =".

5 Skriv in en inledande parentes "(" och namnet på utdelningen. Fortsatt exempel "Int resultat = (utdelning".

6 Ange resten operatör, följt av talet. Till exempel "Int resultat = (utdelning% divisor".

7 Fortsätta med tillägget operatören och divisorn igen, följt av en avslutande parentes. Så, har du "Int resultat = (utdelning% delare + delare)".

8 Avsluta med resten operatören igen och divisorn, och slutligen ett semikolon. Hela raden bör se ut ungefär som "Int resultat = (utdelning% delare + delare)% stal;

Tips

  • Resten operatörs% arbetar med flyttal samt heltal. Till exempel, om du skriver "float resultat = 3,7% 1,6;", resultatet variabeln kommer att sättas till 0,5.

        

Välkommen till dig för att skicka en kommentar:

            
            
            
            

© 2020 Astrixsoft.com | Contact us: webmaster# astrixsoft.com