Guest User

Untitled

a guest
Nov 24th, 2016
349
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.05 KB | None | 0 0
  1.  
  2. /**
  3. * Author : YogaOcean
  4. * Date : 25-Nov-2016
  5. * Program : Decimal to Octal Converter
  6. */
  7. import java.util.Scanner;
  8.  
  9. public class DecOct
  10. {
  11. public DecOct(){
  12. int decimal;
  13. Scanner input = new Scanner(System.in);
  14.  
  15. System.out.println("Masukkan nilai desimal >> ");
  16. decimal = input.nextInt();
  17.  
  18. System.out.println("----------------------------------");
  19. System.out.print("Nilai octal dari desimal(" + decimal + ") adalah ");
  20. Octal_Convert(decimal);
  21. }
  22.  
  23. public void Octal_Convert(int dec){
  24. String BecomeChar = new String("xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx");
  25. char[] oct = new char[BecomeChar.length()];
  26.  
  27. int i, toChar;
  28.  
  29. for(i = 0; dec > 0; i++){
  30. toChar = dec % 8;
  31. toChar += 48;
  32. oct[i] = (char)toChar;
  33. dec = dec / 8;
  34. }
  35. i = i - 1;
  36.  
  37. for(i = i; i >= 0; i--){
  38. System.out.print(oct[i]);
  39. }
  40. }
  41. }
Advertisement
Add Comment
Please, Sign In to add comment