Advertisement
Guest User

Untitled

a guest
Jun 26th, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.46 KB | None | 0 0
  1. public class Converte {
  2.     public static int paraDecimal(String num, int base){
  3.         int decimal = 0;        
  4.         return decimal;
  5.     }
  6.     public static String paraBinario(int num){
  7.         String binario = "";
  8.         while (num >= 1){
  9.             binario = Integer.toString(num%2) + binario;
  10.             num = num/2;
  11.         }
  12.         return binario;
  13.     }
  14.     public static String paraHexadecimal (int num){
  15.         String hexadecimal = "";
  16.         String aux;
  17.         while (num >= 1){
  18.             aux = Integer.toString(num%16);
  19.             if(aux.equals("10"))
  20.                 aux = "A";
  21.             if(aux.equals("11"))
  22.                 aux = "B";
  23.             if(aux.equals("12"))
  24.                 aux = "C";
  25.             if(aux.equals("13"))
  26.                 aux = "D";
  27.             if(aux.equals("14"))
  28.                 aux = "E";
  29.             if(aux.equals("15"))
  30.                 aux = "F";          
  31.             hexadecimal = aux + hexadecimal;
  32.             num = num/16;
  33.         }
  34.         return hexadecimal;
  35.     }  
  36. }
  37.  
  38. //Agora a outra classe que serve pra testar... lembrando que deve estar no mesmo projeto.
  39.  
  40. public class Teste {
  41.     public static void main(String[] args){
  42.         System.out.println(Converte.paraBinario(500));
  43.         System.out.println(Converte.paraHexadecimal(200));
  44.     }
  45. }
  46.  
  47.  
  48. // e a saida magica foi:
  49.  
  50. run:
  51. 111110100
  52. C8
  53. CONSTRUÍDO COM SUCESSO (tempo total: 0 segundos)
  54.  
  55. // fiz varios testes esta ok.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement