gpt4 book ai didi

Java 递归。以下程序的输出

转载 作者:行者123 更新时间:2023-11-30 04:55:51 24 4
gpt4 key购买 nike

我正在寻找有关以下程序或代码如何工作的一些简短说明。谢谢

public void Convert( int iNum )
{
int m = 0;
if (iNum == 1 )
System.out.print( iNum );
else
{
m = iNum % 2;
Convert(iNum/2);
System.out.print(m);
}
}

最佳答案

该程序尝试使用递归将十进制数转换为二进制数。让我们举个例子:

十进制 5 -> 二进制 101

Convert(5):
m = 5 %2 -> 1
Convert(2):
m -> 2%2 -> 0
Convert(1)
The first if is true: -> 1

Output: 101

关于Java 递归。以下程序的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8583789/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com