Coz of your buffer.append(decimal%2) statement in


public static String decimalToBinary (int decimal)
{
StringBuffer buffer = new StringBuffer ();
if (decimal < 0)
return " - " +...