1. 程式人生 > >十進位制換二進位制 不使用toBinaryString()方法 java

十進位制換二進位制 不使用toBinaryString()方法 java

程式碼

private static void mytoBinary(int a) {
		String str = "";
		while (true) {
			if (a % 2 == 0)
				str = "0"+str;
			else
				str =  "1"+str;
			a=a/2;
			if(a==0)
				break;
		}
		System.out.println(str);
	}

注意點

我們取餘後的值放在str左邊。