Decimal을 Binary로 변환하는 메서드를 만들려고합니다. (제대로 작동하지 않는) 여기에 지금까지 쓴된다10 진수 - 2 진수 변환에 잘못된 함수가 있습니까?
public static String D2B(int decimal){
String binaryValue="";
for (int tempDecimal=decimal;0==tempDecimal;tempDecimal/=2){
binaryValue=tempDecimal%2+binaryValue;
}
return binaryValue;
}
public static void main(String[]args){
int myValue=127;
System.out.println(D2B(myValue));
}
여기에 소수점이 없습니다. 실제로 수행중인 작업은 인쇄 가능한 ASCII로 변환하는 것입니다. 도움말 – EJP