Advertisement
Guest User

Untitled

a guest
Mar 22nd, 2018
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. class HW6_P2{
  2. //Make binary string a static variable so it can
  3. //be assigned a new value every time.
  4. public static String decimalToBinary(int value){
  5. String binary = decimalToBinary(value, "");
  6. return binary;
  7. }
  8.  
  9. public static String decimalToBinary(int value, String binary){
  10. if (value <= 0){
  11. binary+="";
  12. binary = new StringBuilder(binary).reverse().toString();
  13. System.out.println("Binary : " + binary);
  14. return binary;
  15. }
  16. else{
  17. binary += Integer.toString(value%2);
  18. decimalToBinary(value/2, binary);
  19. }
  20.  
  21. System.out.println("Binary : " + binary);
  22. return binary;
  23. }
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement