编辑代码

package FristJspHomework;

/**
 * 2.任意给出一个十进制整数,将十进制整数转换为二进制数。
 */
public class BinaryTest {
	public static void main(String[] args) {
		BinaryTest bt = new BinaryTest();
		
		System.out.println(bt.toBinaryString());
		bt.binary();
	}
	
	/**
	 * 方法一:
	 * 	toBinaryString()方法,将十进制转换为二进制
	 * @return 返回一个二进制字符串
	 */
	public String toBinaryString() {
		String result = Integer.toBinaryString(6);
		return result;
	}
	
	/**
	 * 方法二:
	 * 	还不熟悉
	 */
	public void binary() {
		int decimal = 6;
		for(int i = 31;i >= 0; i--) {
			System.out.print(decimal >>> i & 1);
		}
	}
}