public static void main(String[] args) {
String s = "";
for (int n = 50; n > 0; n /= 2) {
大家注意一下下面的表达式,把n%2放在了前面。这样就完成了倒置。
s = (n % 2) + s;
}
System.out.println(s);
}
还有一种办法比较笨就是用stack去放置这个结果。
public static void main(String[] args) {
String s = "";
for (int n = 50; n > 0; n /= 2) {
大家注意一下下面的表达式,把n%2放在了前面。这样就完成了倒置。
s = (n % 2) + s;
}
System.out.println(s);
}
还有一种办法比较笨就是用stack去放置这个结果。
转载于:https://my.oschina.net/gaomq/blog/1456591