Find first and last set bit of a long integer: Difference between revisions

Content added Content deleted
Line 1,260: Line 1,260:
=={{header|Java}}==
=={{header|Java}}==


=== Library ===
{{works with|Java|1.5+}}
{{works with|Java|1.5+}}


Line 1,308: Line 1,307:
System.out.print(String.format("%-7s%s%s", "1302 ^ ", i, " = "));
System.out.print(String.format("%-7s%s%s", "1302 ^ ", i, " = "));
System.out.print(String.format("%1$" + 64 + "s", powerOf1302.toString(2)).replace(" ", "0"));
System.out.print(String.format("%1$" + 64 + "s", powerOf1302.toString(2)).replace(" ", "0"));
System.out.println(
System.out.println(String.format("%s%-2s%s%-2s", " -> LSB: ", LSB(powerOf1302), ", MSB: ", MSB(powerOf1302)));
String.format("%s%-2s%s%-2s", " -> LSB: ", LSB(powerOf1302), ", MSB: ", MSB(powerOf1302)));
powerOf1302 = powerOf1302.multiply(bigInteger1302);
powerOf1302 = powerOf1302.multiply(bigInteger1302);
}
}