import java.util.*; public class Main { public static void main(String[] args) { String hex = toHex(12500); if (hex.equalsIgnoreCase("30D4")) { System.out.println("测试通过"); } else { System.out.println("测试失败"); } } static String toHex(int a) { Deque<String> dd = new LinkedList<>(); int x = 0; for(int k=0;k<10;k++){ x = a%16; a = a/16; if(x < 10){ dd.push(String.valueOf(x)); }else{ switch(x){ case 10: dd.push("a"); continue; case 11: dd.push("b"); continue; case 12: dd.push("c"); continue; case 13: dd.push("d"); continue; case 14: dd.push("e"); continue; case 15: dd.push("f"); continue; } } if(a==0)break; } return dd.pop() + dd.pop() + dd.pop() + dd.pop(); } }
Sign in to make a reply
省体育馆到了