import java.util.Scanner; public class Pytanie { public static void main(String[] args) { Scanner scan=new Scanner(System.in); //System.out.println("Wpisz liczbÄ™ w systemie 16"); //String liczba=scan.nextLine(); System.out.println(dec2hex(32)); } public static String dec2hex(int a){ int r=0; String wynik=""; String rob=""; while(a>0){ r=a%16; //System.out.println(r); a=a/16; switch(r){ case 10:rob="A";break; case 11:rob="B";break; case 12:rob="C";break; case 13:rob="D";break; case 14:rob="E";break; case 15:rob="F";break; default: rob=String.valueOf(r); } wynik=String.valueOf(rob)+wynik; } return wynik; } public static double hex2dec(String b){ double suma=0; for(int i=b.length()-1;i>=0;i--) { int c=0; switch(b.charAt(i)){ case 'A':c=10; break; case 'B':c=11; break; case 'C':c=12; break; case 'D':c=13; break; case 'E':c=14; break; case 'F':c=15; break; } suma=suma+c*Math.pow(16, b.length()-1-i); //System.out.println(c); } return suma; } }