Forum » Programiranje » [java] Seštevek števk nekega števila
[java] Seštevek števk nekega števila
Pawle ::
Kako naj dobim seštevek števk nekega poljubnega števila.
Se da kako razbit število na števke, al obstaja kašna metoda za to.
Se da kako razbit število na števke, al obstaja kašna metoda za to.
- spremenil: Pawle ()
Nuke_H2 ::
Se da ja.
Nekak tko (primer za int):
maš število 9283
1. 9283 :1000 = 9
y=9
9283 % 1000 = 283 //ostanek
1000/10=100
2. 283 /100 = 2
y=11 //9+2=11
283 % 100= 83
100/10=10
3. 83/10=8
y=19 //11+9=19
83%10=3
10/10=1
4. 3/1=3
y=22
3%10=0
1/10=0
5. Izpišeš vsoto števk =) ki je 22
To je primer za cela števila....
Nekak tko (primer za int):
maš število 9283
1. 9283 :1000 = 9
y=9
9283 % 1000 = 283 //ostanek
1000/10=100
2. 283 /100 = 2
y=11 //9+2=11
283 % 100= 83
100/10=10
3. 83/10=8
y=19 //11+9=19
83%10=3
10/10=1
4. 3/1=3
y=22
3%10=0
1/10=0
5. Izpišeš vsoto števk =) ki je 22
To je primer za cela števila....
Pawle ::
Na koncu sm najdu en zelo simpl način.
public static int seštevek(int x){ int s=0; while(x>0){ s+=x%10; x/=10; } return s; }
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | JavaOddelek: Pomoč in nasveti | 1354 (979) | shadeX |
» | [Java]Pri obratu stevila mi prva cifra zgineOddelek: Programiranje | 1111 (932) | Robi182 |
» | [visual c++] Rabim nasvet, razbijanje števila na števkeOddelek: Programiranje | 3024 (2391) | hexor |
» | COddelek: Programiranje | 951 (830) | Matako |
» | [java] številaOddelek: Programiranje | 1272 (1142) | ta_pravi |