close
題目描述:
十進位轉十六進位
輸入說明:
輸入一個十進位的整數
輸出說明:
把輸入的數轉為十六進位輸出
範例:
題目來源:http://e-tutor.itsa.org.tw/e-Tutor/mod/programming/view.php?id=6912
import java.util.Scanner; public class C_MM20 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); while(scanner.hasNext()){ int a=scanner.nextInt(); int x=a; String ss=""; while(x!=0){ String s=""; switch(x%16){ case 10: s="A"; break; case 11: s="B"; break; case 12: s="C"; break; case 13: s="D"; break; case 14: s="E"; break; case 15: s="F"; break; default: s=String.valueOf(x%16); } ss=s+ss; x=x/16; } System.out.println(ss); } scanner.close(); } }
文章標籤
全站熱搜