当前位置: 首页 > news >正文

菏泽网站建设服务婚介 东莞网站建设

菏泽网站建设服务,婚介 东莞网站建设,网站后台密码怎么改,logo图案大全#x1f3c6;本文收录于「滚雪球学Java」专栏#xff0c;专业攻坚指数级提升#xff0c;助你一臂之力#xff0c;带你早日登顶#x1f680;#xff0c;欢迎大家关注收藏#xff01;持续更新中#xff0c;up#xff01;up#xff01;up#xff01;#xf… 本文收录于「滚雪球学Java」专栏专业攻坚指数级提升助你一臂之力带你早日登顶欢迎大家关注收藏持续更新中upupup 前言 在日常开发中进制转换是一个相对常见的需求。比如在网络传输中我们常常需要将数据以二进制的方式进行传输而在前端开发中我们常常需要将数据从十进制转化为十六进制来实现颜色的显示。因此了解进制转换是程序员必备的技能之一。 摘要 本文将介绍 Java 中的进制转换方法。Java 中支持的进制包括二进制、八进制、十进制和十六进制。我们将分别介绍它们之间的转换方法并给出相应的代码实例。 内容 1. 十进制转换成二进制 十进制转换成二进制的方法是不断地除以 2直到商为 0。将每个商的余数从下往上排列就得到了二进制表示。 代码实现如下 public static String decToBinary(int decimal) {StringBuilder binary new StringBuilder();while (decimal 0) {binary.append(decimal % 2);decimal / 2;}return binary.reverse().toString(); }2. 十进制转换成八进制 十进制转换成八进制的方法与转换成二进制的方法类似只是每次除以的数变为了 8。 代码实现如下 public static String decToOctal(int decimal) {StringBuilder octal new StringBuilder();while (decimal 0) {octal.append(decimal % 8);decimal / 8;}return octal.reverse().toString(); }3. 十进制转换成十六进制 十进制转换成十六进制需要用到十六进制中的字母因此需要将余数与字母对应起来。Java 中提供了 Integer.toHexString() 方法可以直接将一个十进制数转换成十六进制字符串。 代码实现如下 public static String decToHex(int decimal) {return Integer.toHexString(decimal); }4. 二进制转换成十进制 二进制转换成十进制方法与十进制转换成二进制的方法类似只是每次求余的数变为了 2乘的数变为了 2 的幂。 代码实现如下 public static int binaryToDec(String binary) {int decimal 0;int power 0;for (int i binary.length() - 1; i 0; i--) {int digit binary.charAt(i) - 0;decimal digit * Math.pow(2, power);power;}return decimal; }5. 八进制转换成十进制 八进制转换成十进制的方法与二进制转换成十进制的方法类似只是每次求余的数变为了 8。 代码实现如下 public static int octalToDec(String octal) {int decimal 0;int power 0;for (int i octal.length() - 1; i 0; i--) {int digit octal.charAt(i) - 0;decimal digit * Math.pow(8, power);power;}return decimal; }6. 十六进制转换成十进制 在 Java 中我们可以使用 Integer.parseInt() 方法将一个十六进制字符串转换成一个十进制数。 代码实现如下 public static int hexToDec(String hex) {return Integer.parseInt(hex, 16); }代码方法介绍 decToBinary(int decimal) 该方法将一个十进制数转换成一个二进制字符串。 decToOctal(int decimal) 该方法将一个十进制数转换成一个八进制字符串。 decToHex(int decimal) 该方法将一个十进制数转换成一个十六进制字符串。 binaryToDec(String binary) 该方法将一个二进制字符串转换成一个十进制数。 octalToDec(String octal) 该方法将一个八进制字符串转换成一个十进制数。 hexToDec(String hex) 该方法将一个十六进制字符串转换成一个十进制数。 测试用例 十进制转换成二进制 System.out.println(decToBinary(10)); // 1010 System.out.println(decToBinary(255)); // 11111111十进制转换成八进制 System.out.println(decToOctal(8)); // 10 System.out.println(decToOctal(255)); // 377十进制转换成十六进制 System.out.println(decToHex(16)); // 10 System.out.println(decToHex(255)); // ff二进制转换成十进制 System.out.println(binaryToDec(1010)); // 10 System.out.println(binaryToDec(11111111)); // 255八进制转换成十进制 System.out.println(octalToDec(10)); // 8 System.out.println(octalToDec(377)); // 255十六进制转换成十进制 System.out.println(hexToDec(10)); // 16 System.out.println(hexToDec(ff)); // 255全文小结 本文主要介绍了 Java 中的进制转换方法包括十进制、二进制、八进制和十六进制之间的转换。通过本文的介绍我们可以掌握 Java 中进制转换的各种方法并且在实际开发中灵活应用。 附录源码 如上涉及所有源码均已上传同步在Gitee提供给同学们一对一参考学习辅助你更迅速的掌握。 ☀️建议/推荐你 无论你是计算机专业的学生还是对编程有兴趣的小伙伴都建议直接毫无顾忌的学习此专栏「滚雪球学Java」bug菌郑重承诺凡是学习此专栏的同学均能获取到所需的知识和技能全网最快速入门Java编程就像滚雪球一样越滚越大指数级提升。 关于我 我是bug菌CSDN | 掘金 | infoQ | 51CTO 等社区博客专家历届博客之星Top30掘金年度人气作者Top4051CTO年度博主Top12华为云 | 阿里云| 腾讯云等社区优质创作者全网粉丝合计15w 硬核微信公众号「猿圈奇妙屋」欢迎你的加入免费白嫖最新BAT互联网公司面试题、4000G pdf电子书籍、简历模板等海量资料。
http://wiki.neutronadmin.com/news/317890/

相关文章:

  • 电子商务网站建设试题3外贸网站建设多少钱
  • 企业做网站的困惑专业网站制作的公司哪家好
  • 深圳市住房和建设局官网查询阳城seo排名
  • 网站建设前期需要准备什么资料上海 专业网站设计 母婴类
  • 学习做网页的网站设计制作我的汽车
  • 企业网站建设方案怎么写周口城乡建设局网站
  • 网站会员功能人像摄影
  • 动态电商网站怎么做北京朝阳区房价
  • 南充网站建设价格wordpress设置登录背景
  • phpcms 网站 关闭苏州网络公司优化哪家信誉好
  • 网站开发三个月能学会吗网站界面设计如何实现功能美与形式美的统一
  • 网站赚流量护肤品网站建设需求分析
  • 政务网站建设工作的通知网站后台常用密码
  • 网站的内容有哪些内容吗自己网站上做支付宝怎么收费的
  • ps网站头部图片小米商城网站开发文档
  • 免费做网站的网址有哪些wordpress精品
  • 专题文档dede企业网站建设做网站的要到处跑吗
  • 联合易网做网站视频直播网站开发 设计
  • 做网站是什么会计科目房产政策最新消息
  • 公司网站的功能青海工程建设云网站
  • 北京seo代理商哈尔滨网络优化公司
  • 最好看的免费网站源码注册小程序需要什么条件
  • 商场设计软件关键词排名手机优化软件
  • 广州移动 网站设计旅游型网站建设
  • 深圳网站建设便宜信科网络公司网址怎么制作
  • 上海室内设计有限公司搜索引擎优化排名案例
  • 电子商务师搜索引擎优化的方法
  • 盐山县网站建设公司抖音小程序入驻
  • 东莞建设工程质量网站网站包括哪些主要内容
  • 岳阳网站岳阳建站永久免费网站建设系统