Lesson_3 作业_2 ---- 十进制转二进制

一、问题描述

  输入一个十进制数,将其转换成二进制并输出

二、代码

 1 /********************************************
 2 //        十进制和二进制转换
 3 //            2013-01-14
 4 ********************************************/
 5 
 6 
 7 import java.util.Scanner;
 8 
 9 
10 public class 进制转换{
11     public static void main(String []args){
12         System.out.println("请输入要转换的数:");
13         Scanner sc = new Scanner(System.in);
14         int in = sc.nextInt();
15         int newIn = in;
16 
17         //C语言写法int out[];
18         int []out = new int[20];//定义数组的方法
19         int count = 0;
20         for(int i = 0; newIn > 0; i++ ){
21             out[i] = newIn % 2;
22             newIn /= 2;
23             count++;
24         }
25 
26         for(int i = count-1; i >= 0; i--){
27             System.out.print(out[i]);
28         }
29         System.out.println();
30     }
31 }


三、运行结果

 

posted @ 2013-01-15 18:45  Cocoon  阅读(297)  评论(0编辑  收藏  举报