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

企业自己做网站的成本交换神器

企业自己做网站的成本,交换神器,最棒的网站建设,个人博客网站备案目录 一、算法实现进制之间的转换 (1)十进制转换为二进制 (2)二进制转换成十进制 二、Java中的API实现进制转换 (1)十进制转换为二进制 (2)十进制转换为八进制 (3…

目录

一、算法实现进制之间的转换

(1)十进制转换为二进制

(2)二进制转换成十进制

二、Java中的API实现进制转换

(1)十进制转换为二进制

(2)十进制转换为八进制

(3)十进制转换为十六进制

(4)二进制转换为十进制

(5)八进制转换为十进制

(6)十六进制转换为十进制


一、算法实现进制之间的转换

(1)十进制转换为二进制

import java.util.ArrayDeque;
import java.util.Scanner;
// 1:无需package
// 2: 类名必须Main, 不可修改public class Main {public static void main(String[] args) {Scanner scanner=new Scanner(System.in);int n=scanner.nextInt();System.out.println(er(n));}public static String er(int x){//十进制转换成二进制StringBuilder s=new StringBuilder();while(x!=0){s.append(x%2);x/=2;}return s.reverse().toString();}
}

后面的十进制转换成八进制,十六进制与该算法也是同样的,我就不细说了!

(2)二进制转换成十进制

import java.util.ArrayDeque;
import java.util.Scanner;
// 1:无需package
// 2: 类名必须Main, 不可修改public class Main {public static void main(String[] args) {Scanner scanner=new Scanner(System.in);String s=scanner.next();System.out.println(er(s));}public static int er(String s){//二进制转换成十进制//1100int l=s.length();int ans=0;for(int i=0;i<l;i++){ans+=Math.pow(2,i)*Integer.parseInt(String.valueOf(s.charAt(l-i-1)));}return ans;}
}

二、Java中的API实现进制转换

事实上,在Java中有相应的API可以帮助我们进行进制的转换,接下来让我们来看一下吧!

(1)十进制转换为二进制

import java.util.ArrayDeque;
import java.util.Scanner;
// 1:无需package
// 2: 类名必须Main, 不可修改public class Main {public static void main(String[] args) {Scanner scanner=new Scanner(System.in);int n=scanner.nextInt();System.out.println(Integer.toBinaryString(n));}
}

(2)十进制转换为八进制

import java.util.ArrayDeque;
import java.util.Scanner;
// 1:无需package
// 2: 类名必须Main, 不可修改public class Main {public static void main(String[] args) {Scanner scanner=new Scanner(System.in);int n=scanner.nextInt();System.out.println(Integer.toOctalString(n));}
}

(3)十进制转换为十六进制

import java.util.ArrayDeque;
import java.util.Scanner;
// 1:无需package
// 2: 类名必须Main, 不可修改public class Main {public static void main(String[] args) {Scanner scanner=new Scanner(System.in);int n=scanner.nextInt();System.out.println(Integer.toHexString(n));}
}

(4)二进制转换为十进制

import java.util.ArrayDeque;
import java.util.Scanner;
// 1:无需package
// 2: 类名必须Main, 不可修改public class Main {public static void main(String[] args) {Scanner scanner=new Scanner(System.in);String s=scanner.next();//二进制转换成十进制System.out.println(Integer.parseInt(s,2));}
}

(5)八进制转换为十进制

import java.util.ArrayDeque;
import java.util.Scanner;
// 1:无需package
// 2: 类名必须Main, 不可修改public class Main {public static void main(String[] args) {Scanner scanner=new Scanner(System.in);String s=scanner.next();//二进制转换成十进制System.out.println(Integer.parseInt(s,8));}
}

(6)十六进制转换为十进制

import java.util.ArrayDeque;
import java.util.Scanner;
// 1:无需package
// 2: 类名必须Main, 不可修改public class Main {public static void main(String[] args) {Scanner scanner=new Scanner(System.in);String s=scanner.next();//二进制转换成十进制System.out.println(Integer.parseInt(s,16));}
}

http://www.ds6.com.cn/news/113297.html

相关文章:

  • 韩国优秀网站设计深圳关键词自动排名
  • 建设思政教育网站案例在线子域名二级域名查询工具
  • 深圳做网站要如何在google上免费推广
  • 什么网站可以做公务员考试题杭州关键词推广优化方案
  • 手机购物网站模板百度搜索什么关键词能搜到网站
  • 快速做网站套餐百度app安装下载
  • 罗湖网站建设设计学生个人网页制作html
  • 以美食为主的网站栏目怎么做产品推广软文500字
  • 仙桃市城乡建设委员会网站无锡seo网络推广
  • 大型网站建设就找兴田德润最近新闻报道
  • crm系统 网站建设百度邮箱注册入口
  • 企业网站认证找关键词
  • 营销型网站开发 语言选择站长工具亚洲高清
  • 手机网站建站 服务器千锋教育学费一览表
  • 上海专业建站最低价百度推广关键词怎么设置好
  • 网站建设中html5源码淘宝店铺转让价格表
  • 提供网站建设公广州疫情今天最新消息
  • python人网站开发案例教育培训机构排名
  • 网站开发服务 退款广州快速排名
  • 免费建网站空间如何自己做引流推广
  • 网站建设任务和标准seo权重优化软件
  • 网页升级访问正常更新欢迎广大安卓优化大师官网
  • 网上做问卷调查赚钱哪些网站好长沙网络公关公司
  • 南京英文网站建设网站搭建服务
  • 984网站建设项目百度权重域名
  • php网站开发设计网络策划是做什么的
  • 做网站前应该先出图百度收录哪些平台比较好
  • 建网站在哪里做广告网站收录申请
  • 网站开发与网页制作seo软件排行榜前十名
  • 网站开发2008潍坊网站建设咨询