public class BinaryDemo{public static void main(String[] args){
getBinary(10);
int sum=getSum(10);
System.out.println(sum);
}
/**
1.计算机中的存储文件的格式主要是二进制
2.数字的表示形式:
二进制,八进制,十进制,十六进制
3.常用的数据进制是:二进制
进制之间的转换需要十分的熟悉
*/
//运用递归算法求解二进制数组的方法
public static void getBinary(int a){
if(a==1){
System.out.println(1);
}else{
System.out.println(a%2);
getBinary(a/2);
}
}
//采用递归算法,求出一个数的和
public static int getSum(int a){
if(a==0){
return 1;
}
return a+getSum(a-1);
}
}
本文介绍了一个使用递归算法实现的二进制转换方法及求和方法。通过具体实例展示了如何用递归算法来解决二进制数的表示问题,并提供了一个求整数累加和的递归函数。

被折叠的 条评论
为什么被折叠?



