例如:輸入18,輸出 0000 0000 0001 0010。
import java.util.Scanner;
public class C1
{
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
//提示使用者輸入
System.out.println("請輸入數字:");
int number = input.nextInt();
int quotient = 0;//商數
String output = " ";
//計算結果
for(int n = 1; n <= 4; n++ )//計算每四個字元要空白
{
for(int i = 1; i <= 4 ; i ++)
{
int remainder = number % 2;//餘數
quotient = number / 2 ;
number = quotient;
output = remainder + output;
}
output = " " + output;//印出空白
}
//印出結果
System.out.println(output);
}
}
沒有留言:
張貼留言