小编use*_*986的帖子

程序难以理解

我有一个程序,我不明白它的结果.它给了我110,但我不知道它怎么可能.我只称它一次.对我来说,它应该是3 ?? 谢谢

public class Test {
    public static String operator (int n) {
        return((n == 0) ? "" : operator(n / 2) + (n % 2));
    }

    public static void main(String[] args) {
        System.out.println(operator(6));
    }
}
Run Code Online (Sandbox Code Playgroud)

java

4
推荐指数
1
解决办法
113
查看次数

标签 统计

java ×1