小算法

 

public String toHex( int val ) {
		int val1, val2;
		System.out.println(val >> 4);
		val1 = ( val >> 4 ) & 0x0F;
		val2 = ( val & 0x0F );
		
		return ( "" + HEX[val1] + HEX[val2] );
	}
	HEX ={ '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F' };

 int 10 >>>16

 

递归算法

public  int  call(int  n){
  if (n<0){
         return 0;
   }else if (n==1){
        return  1;
 }else{
        return  n*call(n-1);//
 }

}

 

你可能感兴趣的:(算法)