Gå til innhold

Operatorer: modulus (% operator)


Anbefalte innlegg

Skrevet

Holder på med en oppgave her hvor jeg skal skrive ut en streng flere ganger. Har fått tips om at enklest er nok å bruke modulus (% operator).

 

Kan noen fortelle meg litt om denne operatoren? Hvordan den skal brukes?

Videoannonse
Annonse
Skrevet

% gir resten ved en divisjon.

 

eks. 5 % 2 = 1

 

Tror nok ikke at % skal brukes for å skrive ut en streng flere ganger.

Skrevet

Den modulus knappen bruker jeg en del,

F.eks i en for løkke (teller).

 

Ta kan jeg f.eks. ha


for (i = 0; i < 365; i++){

 if (i % 7 == 0){

   sSystem.out.println("Ukes rapport");

   ....

   ....

   ....

 }

}

 

Da skriver den ut en rapport når i deler på 7 gir 0 i rest, mao. hver 7. dag (hver uke).

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...