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