首页 > 代码库 > 将十进制数转换为十六进制数
将十进制数转换为十六进制数
package welcome; import java.util.Scanner; public class Decimal2HexCoversion { public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.print("Enter an decimal number: "); int decimal = in.nextInt(); // 调用十进制数转十六进制的方法 System.out.println("The hex number for decimal " + decimal + " is " + decimalToHex(decimal)); } public static String decimalToHex(int decimal){ String hex = ""; while(decimal != 0){ int hexValue = http://www.mamicode.com/decimal % 16; hex = toHexChar(hexValue) + hex; decimal = decimal / 16; } return hex; } public static char toHexChar(int hexValue){ if(hexValue <= 9 && hexValue >= 0){ return (char)(hexValue + ‘0‘); }else{ return (char)(hexValue - 10 + ‘A‘); } } }
将十进制数转换为十六进制数
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。