在本篇文章中,我们主要介绍十进制学习的内容,自我感觉有个不错的建议和大家分享下
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币,轻轻松松上两亿!)