当前位置: 首页 > 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.yayakq.cn/news/798300/

相关文章:

  • 网站建设解决方案有哪些怎样建设网站赚钱
  • 农业网站建设免费wordpress 主题下载地址
  • 网站的登录界面怎么做长春网站建设索q479185700
  • 奉化市住房和城乡建设局网站如何建设自己的公司网站
  • 网站建设市场有多大有没有帮人做CAD的网站
  • sae wordpress 上传图片常德seo招聘
  • a0000网站建设阳江招聘网鹏程
  • 哪个网站做清洁的活多t恤在线制作网站
  • 企业cms建站系统临沂网站制作公司哪家好
  • 做暧暧网站在线观看莱芜网络推广
  • 注册网站在哪里创建企业一般用什么邮箱?
  • 浏览有关小城镇建设的网站工作室网站建设要多大内存
  • 怎样做视频上网站赚钱百度风云榜官网
  • 大型网站建设兴田德润实惠安徽省建设工程信息网关闭了吗
  • 书籍网站建设规划书3g门户手机网
  • 做音乐下载网站wordpress+展开
  • 做一个招聘信息的网站 用什么做网站的软件做计算机网站有哪些
  • 无锡做网站优化html代码有哪些
  • 做网站的难点新电商平台如何推广
  • 广州公共资源建设工程交易中心网站济南网站app开发的
  • 改行做网站wordpress 生态
  • 网站内容的重要性罗湖区网站建设多少钱
  • sns类网站有哪些建站宝盒破解版
  • 做网站如何购买服务器吗wordpress中怎么排序
  • 潍坊市作风建设年活动网站h5制作方法和步骤
  • 农产品网站如何做地推公司网站建设 邮箱
  • 北京保障房建设项目网站怎么建立网站的流程
  • 做网站外包工作怎么样建设公司网站的必要性
  • 做网站能接到项目工程吗部门网站集约化建设方案
  • 网站建设与管理实践报告总结平面制图自学教程