Greatest common divisor: Difference between revisions

Content added Content deleted
(RPL unsigned integer version)
Line 3,646: Line 3,646:


=={{header|Java}}==
=={{header|Java}}==
From ''javax.swing.table.DefaultTableModel''
<syntaxhighlight lang="java">
/* recursive */
int gcd(int a, int b) {
return (b == 0) ? a : gcd(b, a % b);
}
</syntaxhighlight>

===Iterative===
===Iterative===
<syntaxhighlight lang="java">public static long gcd(long a, long b){
<syntaxhighlight lang="java">public static long gcd(long a, long b){