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){ |