Skip to content

Commit 393ae33

Browse files
committed
added checksum calculation snippet
1 parent 0cace22 commit 393ae33

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

snippets/java/math/checksum.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
---
2+
title: Checksum
3+
description: Calculates the checksum of an int
4+
author: Mcbencrafter
5+
tags: math,number,checksum
6+
---
7+
8+
```java
9+
public static int checksum(int number) {
10+
number = Math.abs(number);
11+
int sum = 0;
12+
13+
while (number != 0) {
14+
sum += number % 10;
15+
number /= 10;
16+
}
17+
18+
return sum;
19+
}
20+
21+
// Usage:
22+
int number = 12345;
23+
System.out.println(checksum(number)); // 15 = 1+2+3+4+5
24+
```

0 commit comments

Comments
 (0)