这是我的代码,我使用 lang 类。但我想写一个不包含 lang 类的类似程序。请帮我。
import java.lang.*;
import java.io.*;
public class DecimalToBinary {
public static void main(String[] args) throws IOException{
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
System.out.print("Enter a Binary number");
String str=br.readLine();
long num=Long.parseLong(str);
long rem;
while(num>0){
rem=num%10;
num=num/10;
if(rem!=0&&rem!=1){
System.out.println("This is not a binary number,Please enter again");
}
}
int i=Integer.parseInt(str,2);
System.out.println("Decimal:"+i);
}
}
如何在不使用 lang 类的情况下进行相同的转换?请帮我!!