Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Converte {
- public static int paraDecimal(String num, int base){
- int decimal = 0;
- return decimal;
- }
- public static String paraBinario(int num){
- String binario = "";
- while (num >= 1){
- binario = Integer.toString(num%2) + binario;
- num = num/2;
- }
- return binario;
- }
- public static String paraHexadecimal (int num){
- String hexadecimal = "";
- String aux;
- while (num >= 1){
- aux = Integer.toString(num%16);
- if(aux.equals("10"))
- aux = "A";
- if(aux.equals("11"))
- aux = "B";
- if(aux.equals("12"))
- aux = "C";
- if(aux.equals("13"))
- aux = "D";
- if(aux.equals("14"))
- aux = "E";
- if(aux.equals("15"))
- aux = "F";
- hexadecimal = aux + hexadecimal;
- num = num/16;
- }
- return hexadecimal;
- }
- }
- //Agora a outra classe que serve pra testar... lembrando que deve estar no mesmo projeto.
- public class Teste {
- public static void main(String[] args){
- System.out.println(Converte.paraBinario(500));
- System.out.println(Converte.paraHexadecimal(200));
- }
- }
- // e a saida magica foi:
- run:
- 111110100
- C8
- CONSTRUÍDO COM SUCESSO (tempo total: 0 segundos)
- // fiz varios testes esta ok.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement