java求第几位数字_怎么得到一个数的第n位数字 急求大神帮助
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
说明一下 顺序是从左往右 第一个数字是0位 就像数列一样
public class NPalindrome {
public static int numDigits(int n) { //先是按题目要求 求出这个数有几位
int a = 1;
for (int i = 10; i < n; i = i * 10) {
a++;
}
return a;
}
public static int getDigit(int n, int index){
if (index < 0) { //也是题目要求 index小于0 就输出0位的数
index = 0;
}
for(; index < numDigits(n)-1; index++ ){ //问题在这里 想来想去都该是对的啊
n = n / 10; //但是当index为0或者1的时候 就是不对 比1大的都对
}
return n % 10;
}
public static void main(String[] args) { //main方法供参考啦
System.out.println(numDigits(7));
System.out.println(numDigits(14));
System.out.println(numDigits(1234));
System.out.println("----------------");
System.out.println(getDigit(1234, 0));
System.out.println(getDigit(1234, 1));
System.out.println(getDigit(1234, 101));
System.out.println(getDigit(1, 8));
System.out.println(getDigit(1234567, 5));
}
}
java求第几位数字_怎么得到一个数的第n位数字 急求大神帮助相关推荐
- 编程笔试(解析及代码实现):序列重排之给一个长度为n的序列A,求找出某种排列方式使得相邻两个数的差值之和最大并求出该最大值
编程笔试(解析及代码实现):序列重排之给一个长度为n的序列A,求找出某种排列方式使得相邻两个数的差值之和最大并求出该最大值 目录 题目描述 代码实现 题目描述 序列重排:给一个长度为n的序列A,求找出 ...
- python位运算符_详细介绍Python语言中的按位运算符
按位运算符是把数字看作二进制来进行计算的.Python中的按位运算法则如下: 按位与 ( bitwise and of x and y ) & 举例: 5&3 = 1 解释: 101 ...
- 64位处理器_快看看你的电脑是64位还是32位操作系统,处理器支持64位可升级
昨天把系统又重装了一下,猛然发现,我的电脑可以装64位操作系统,而我一直用的是32位操作系统,因为几年前,64位操作系统缺乏驱动,市面上的软件在32位操作系统兼容性好,而这几年,硬件配置的提高,64位 ...
- ps怎么把一个颜色替换成另一个颜色_常用的60个PS技巧,助你成为PS大神!
很多同学会这样觉得:PS很简单啊!不就是抠个图,改个字,会用什么钢笔工具.选取工具,图层样式.通道等这些就可以了吗?可是,你应该清楚的就是:PS大神也不一定能全部掌握PS.我想,即便是很多很基础的技巧 ...
- java停车收费系统 源码开源_Java开源商城源码推荐,从菜鸡到大神,永远绕不开的商城系统
每个Java程序员,从懵逼菜鸡,再到懵懂菜鸟,再到小鸟,大鸟,最后到技术大神,始终绕不开商城系统,里面蕴含了大量的业务,涉及到了大量的知识点和解决方案. 今天介绍一款Java开源商城源码 xmall- ...
- JAVA 文件上传格式限制_关于servlet文件上传限制文件大小的问题,求高手帮忙
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 首先,能上传900多K的文件1M以上的文件上传不了,我也试着修改限制文件上传的大小,但是设置完了,还是有错误,代码和错误如下: upload2 DiskF ...
- mysql 保留5位小数_小猿圈分享-MySQL保留几位小数的4种方法
今天小猿圈给大家分享的是MySQL使用中4种保留小数的方法,希望可以帮助到大家,让大家的工作更加方便. 1 round(x,d) 用于数据x的四舍五入, round(x) ,其实就是round(x,0 ...
- bigdecimal除法保留4位小数_小猿圈分享-MySQL保留几位小数的4种方法
今天小猿圈给大家分享的是MySQL使用中4种保留小数的方法,希望可以帮助到大家,让大家的工作更加方便. 1 round(x,d) 用于数据x的四舍五入, round(x) ,其实就是round(x,0 ...
- python3提取字符串中的数字_如何在Python中从字符串中提取数字?
14 回复 | 直到 1 年前 1 430 3 年前 如果只想提取正整数,请尝试以下操作: >>> str = "h3110 23 cat 444.4 rabbit 11 ...
- python列表转为一个数字_关于python:将整数列表转换为一个数字?
我有一个整数列表,我想将其转换为一个数字,例如: numList = [1, 2, 3] num = magic(numList) print num, type(num) >>> ...
最新文章
- 写一个ArrayList类的动态代理类
- 中国行政区划信息JS库china-location
- python那么多库怎么学_这个 Python 库有必要好好学学
- webpack热更新实现
- 基于文本挖掘的企业隐患排查质量分析模型
- redhat linux配置RSH遇见的问题
- 超级玛丽游戏(洛谷-P1000)
- ubuntu安装软件
- Intergration Service(2005)备忘(之)数据传输处理
- C++ 获取当前运行程序的路径
- Matlab2013a破解问题
- 大数据技术原理与应用学习笔记(八)
- 树莓派能跑matlab,Matlab树莓派硬件支持平台的搭建
- 怎么去除WPS图表外面默认的灰色的框
- pandas数据分组与聚合
- QTTabBar Windows资源管理器增强插件
- c语言模拟交通信号,C语言编写的交通信号灯
- CUDA_ERROR_LAUNCH_TIMEOUT
- 1个字节占多少个16进制位
- Apache HttpClient
热门文章
- 过滤内网IP—IPv4
- [HDU4585]Shaolin
- 思科:企业数据中心技术产品采购放缓
- 工厂模式 接口 封装 实例
- readonly 关键字与 const 关键字不同
- 程序员,保险公司招聘不要轻易跑过去,省省路费省省时间,别浪费感情,特别是招聘什么业务主管经理的...
- 将GridView数据导出到Excel实现
- ASP.NET 2.0使用Web Part创建应用程序之一(共二)
- Flash对联广告及关闭按钮的制作
- 南阳oj-----Binary String Matching(string)