例如:輸入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);
- }
- }
沒有留言:
張貼留言