Java使用Integer类的方法求二进制

时间:2022-01-24作者:klpeng分类:IT综合浏览:260评论:0

将一个十进制数转换成为二进制用到的是java.lang包中的Integer类中的toBinaryString(int n)静态方法。

        此外Integer类的静态方法还可以求八进制( toOctalString(int n ) ),十六进制( toHexString(int n ) )

代码示例:输入一个十进制数,输出二进制


import java.util.Scanner;

public class test {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        String binary = Integer.toBinaryString(n);
        System.out.println(n+"的二进制为:"+binary);
    }
}

运行结果:

Java使用Integer类的方法求二进制

此外Integer类也提供了一个求任意进制的方法

        Integer.toString(int num , int n);  返回num数的n进制。

        代码示例

public class Main {
	public static void main(String[] args) {;
	
		System.out.println(Integer.toString(8, 2));//8的二进制  输出1000
	}
	
}

打赏
文章版权声明:除非注明,否则均为彭超的博客原创文章,转载或复制请以超链接形式并注明出处。
相关推荐

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

猜你喜欢