十进制学习Bitset-进制转换
在本篇文章中,我们主要介绍十进制学习的内容,自我感觉有个不错的建议和大家分享下
Bitset
    Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
 Total Submission(s): 106    Accepted Submission(s): 67
 
   Problem Description
 
    Give you a number on base ten,you should output it on base two.(0 < n < 1000)
   
Input
    For each case there is a postive number n on base ten, end of file.
   
Output
    For each case output a number on base two.
   
   Sample Input
 
    1
2
3
   
Sample Output
    1
10
11
   
package lixiangmao;
import java.util.Scanner;
public class Bitset {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		while(sc.hasNext()){
			int n = sc.nextInt();
			String result = Integer.toBinaryString(n);
			System.out.println(result);
		}
		
	}
}
这道题如果是让我用C来写的话,我还真写不出来,但是是java,java在这方面是很优良的,一个方法做出来了。
package lixiangmao;
import java.beans.IntrospectionException;
import java.util.Scanner;
public class Bitset {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		while(sc.hasNext()){
			int n = sc.nextInt();
			String r1 = Integer.toBinaryString(n);//十进制换转成二进制
  			String r2 = Integer.toHexString(n);//十进制换转成十六进制	
  			String r3 = Integer.toOctalString(n);//十进制换转成八进制
			System.out.println(r1+" "+r2+" "+r3);
		}
		
	}
其他的进制换转还在学习中。。。。。。。
文章结束给大家分享下程序员的一些笑话语录: 
腾讯的动作好快,2010年3月5日19时28分58秒,QQ同时在线人数1亿!刚刚看到编辑发布的文章,相差才2分钟,然后连专题页面都做出来了,他们早就预料到了吧?(其实,每人赠送10Q币,轻轻松松上两亿!)
 
                    
                     
                    
                 
                    
                
 
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号