我正在尝试打印一些真值表来完成学校作业。如何在Java中生成一个动态大小的真值表?
因此,
因此,
printTruthTable(1)
应该打印:0
1
printTruthTable(3)
会打印:
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
等等,我一直在尝试使用递归来实现它,但我就是做不对。
Math.pow(2,n)
的调用替换为(1 << n)
。 - Kingsley