java请假

来源:百度知道 编辑:UC知道 时间:2024/05/27 02:27:40
请问高手
输入一个十进制正整数,然后以二进制方式将其显示出来。

这道题怎么做、、、、

谢谢

String str = Integer.toBinaryString(int); //转二进制

import java.io.IOException;

public class TenToTwo {

public static void main(String[] args) {
System.out.println("请输入一个十进制数");
try {
int a = System.in.read();
if(a>0){
String str = Integer.toBinaryString(a);
System.out.println("转化成的二进制数是:"+str);
}else{
System.out.println("输入不正确,请重新输入");
}
} catch (IOException e) {
e.printStackTrace();
}
}
}

import java.io.*;

public class A {

public static void main(String[] args) {
try {
int a = System.in.read();
if(a>0){
String str = Integer.toBinaryString(a);
}
} catch (IOException e) {
e.printStackTrace();
}
}
}

Integer中有现成的方法.