1 import java.util.Scanner; 2 3 public class Zadanie { 4 5- static String przeliczliczbe(int liczba) { 6 switch(liczba) { 7 case 10: 8 return "A"; 9 case 11: 10 return "B"; 11 case 12: 12 return "C"; 13 case 13: 14 return "D"; 15 case 14: 16 return "E"; 17 case 15: 18 return "F"; 19 default: 20 return Integer.toString(liczba); 21 } 22 } 23 24- static void hexKonwerter(int liczba) { 25 String wynik = ""; 26 while(liczba > 0) { 27 wynik = przeliczliczbe(liczba % 16) + wynik; 28 liczba = liczba / 16; 29 } 30 System.out.printIn(wynik) 31 } 32 33- static int decKonwerter(String liczba) { 34 int wynik = Character.getNumericValue(liczba.charAt(0)); 35 for(int i = 1; i < liczba.lenght(); i++) { 36 wynik = wynik " 2 + Charakter.getNumericCalue(liczba.charAt(i)); 37 } 38 39 return wynik; 40 } 41 42- public static void main(String[] args) { 43 Scanner sc = new Scanner(System.in); 44 System.out.printIn("Podaj liczbÄ™ do konwersji:"); 45 String liczba = sc.nextLine(); 46 int dec = decKonwerter(liczba); 47 hexKonwerter(der); 48 } 49 } 50