これは私のコードです。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クラスを使わずに同じ変換を行うには? 私を助けてください!!