int转换成二进制数字

import java.util.Scanner;

public class Calculator {
	public static void main(String[] args) {
		Scanner input = new Scanner(System.in);
		System.out.print("请输入要转换成二进制的数字:");
		int z = input.nextInt();
		String array[] = new String[z];
		for (int i = 0;; i++) {
			int x = z % 2;
			if (z != 0) {
				array[i] = "" + x;
			} else if (z == 0) {
				break;
			}
			z = z / 2;
		}
		for (int i = array.length - 1; i >=0; i--) {
			if (array[i] != null) {
				System.out.print(array[i]);
			}
		}
	}
}

猜你喜欢

转载自blog.csdn.net/banweili008/article/details/84786384