Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 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;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment