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

触摸终端软件门户网站网站买卖交易平台

触摸终端软件门户网站,网站买卖交易平台,wordpress修改ip,wordpress 作者简介《算法通关村—进制转换问题处理模板》 先来一个题热热身 504. 七进制数 给定一个整数 num,将其转化为 7 进制,并以字符串形式输出。 示例 1: 输入: num 100 输出: "202"示例 2: 输入: num -7 输出: "-10"提示: …

《算法通关村—进制转换问题处理模板》

先来一个题热热身

504. 七进制数

给定一个整数 num,将其转化为 7 进制,并以字符串形式输出。

示例 1:

输入: num = 100
输出: "202"

示例 2:

输入: num = -7
输出: "-10"

提示:

  • -107 <= num <= 107

题解

解决这种问题都是通过取模,然后除以要转的进制位,循环直到数据为0,然后倒序输出就好,最后就是要注意0,和正负的问题了。

class Solution {public String convertToBase7(int num) {StringBuffer sb = new StringBuffer();boolean sign = num<0;if(num == 0){return "0";}while(num != 0){sb.append(Math.abs(num%7) + "");num/=7;}if(sign){sb.append("-");}return sb.reverse().toString();}}

进制处理模板

处理的方法其实差不多的。

public class NumConversionUtil {/*** 进制转换工具类* @param num* @param scale* @return*/public static String numConversionUtil(int num , int scale){String[] nums = new String[] {"1","2","3","4","5","6","7","8","9","A","B","C","D","E","F"};boolean sign = num < 0;if(sign){num*=-1;}StringBuffer sb = new StringBuffer();int temp = 0;if(num == 0){return "0";}while(num != 0){temp = num % scale;sb.append(temp + "");num/=scale;}if(sign){sb.append("-");}return sb.reverse().toString();}public static void main(String[] args) {System.out.println(numConversionUtil(0,2));}
}
http://www.ds6.com.cn/news/35595.html

相关文章:

  • 在线支付 网站模板网站seo优化运营
  • 浙江网站建设哪里好沈阳cms模板建站
  • 广州官方网站建设简单的网页设计作品
  • 网站的类型和特色百度一下官方网
  • java和php做网站seo课程培训课程
  • 软件开发培训哪有郑州网站优化公司
  • 电器网站建设策划书世界杯最新排名
  • html5 珠宝网站域名关键词查询
  • 视频网站直播怎么做的百度sem优化师
  • 网站想换一个空间怎么办网络营销策划书800字
  • 爱站网主要功能湖南广告优化
  • 网址导航是ie浏览器吗seo高级
  • 成都网站建设与推广广州百度搜索优化
  • 郑州航海路附近网站建设公司淘宝搜索关键词排名
  • 网站读取错误时怎样做semester
  • 免费网站发布怎么做的百度开户是什么意思
  • 炫酷个人网站简述网站推广的方式
  • 商城网站服务器租用互动营销
  • 网站兼容工具广东深圳疫情最新
  • 建设银行网站怎么打印明细全世界足球排名国家
  • 可以做链接的网站网上推广企业
  • 广州专业的网站建设公司排名图片识别 在线百度识图
  • php网站上线网店怎么推广和宣传
  • 如何做网站alexa排名超级优化
  • 怎么样可以做网站seo外链购买
  • 上海专业网站建设价格低百度推广开户费用
  • 夏天做啥网站致富网站怎么被百度收录
  • 长春网站建设哪家专业腾讯广告
  • 做装修有什么好网站可以做黑帽seo是作弊手法
  • 做任务刷王者皮肤网站如何写好软文推广