10进制数转16进制

news/2024/10/30 11:26:59/

已知:十进制数123被转换为十六进制数7B。这个转换过程如下:将123除以16,余数为11(十六进制的B)商为7.继续将7除以16,余数为7,商为0.因此7B就是123的十六进制数。

//10进制数转16进制System.out.println("请输入一个整数:");Scanner in  =new Scanner(System.in);int number =in.nextInt();String hex ="";int shang =number;int yu;while(shang !=0) {yu =shang % 16;//除16取余shang=shang/16;//除16取商char result;if(yu>9) {result=(char)('A'+(yu-10));}else {result =(char)('0'+(yu-0));}hex=result +hex;}System.out.println(number+"的十六进制是:"+hex);
}

http://www.ppmy.cn/news/312129.html

相关文章

16进制转10进制

问题描述   从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出。   注:十六进制数中的10~15分别用大写的英文字母A、B、C、D、E、F表示。 样例输入 FFFF 样例输出 65535 求解 NO.1 思路:16进制转2进制&#…

windows10卸载Xshell6 报错-1603安装时出现致命错误(亲测有效)

1、报错如下图: 2、解决办法 1、在命令行窗口输入regedit打开注册表编辑器 2、找到 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control 3、将 RegistrySizeLimit(REG_DWORD类型的) 的值改为 FFFFFFFF (10进制就是 4294967295…

10进制转16进制

问题描述   十六进制数是在程序设计时经常要使用到的一种整数的表示方式。它有0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F共16个符号,分别表示十进制数的0至15。十六进制的计数方法是满16进1,所以十进制数16在十六进制中是10,而十进制的17在十六进制…

Win7安装CAD出现错误1606 最简单的解决方法

关于很多使用win7系统的网友在安装CAD的时候,都会遇到1606错误,网上的一些解决方法很不正规,或者没有办法解决方案,本站通过技术员验证,收集到了一个比较正确的解决方案。6个步骤简单帮你解决 1、新建记事本。 2、将以…

【你好,windows】win10 1709 X86X64(16299.1029)专业纯净版2021.4.10

1、最近群里有人找16299.1029版,制作母盘来自uup下载的16299.15.1709专业版(原版下载地址https://uup.rg-adguard.net/),需要其他版本可以自行转化下。打补丁包含(KB4489886累积更新、KB4486153(.net 4.8&a…

java 1603,win10系统安装软件提示功能传送错误1603的处理方法

有关win10系统安装软件提示功能传送错误1603的操作方法想必大家有所耳闻。但是能够对win10系统安装软件提示功能传送错误1603进行实际操作的人却不多。其实解决win10系统安装软件提示功能传送错误1603的问题也不是难事,小编这里提示两点:1、开始 - 运行(…

2021 1.16

第一节 基本框架 #include using namespace std; int main() { int n,m ; cin>>n>>m; swap(n,m); cout <<n<<’’<<m; return 0; } C上可以用C 只需要将 .h变成c 列 #include<math.h>#include Endl 换行符/n String类 #include String 一…

十六进制转十进制数

/*** 十六转十进制&#xff08;位权法&#xff09;* <p>* 如&#xff1a;十六进制数&#xff1a;6A,-------转换为十进制数是&#xff1a;6 * 161 &#xff08;A换成10&#xff09;100 96 1 97* <p>* 十六进制数&#xff1a;FFF&#xff0c;--------转换为十进制…