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);
}
}