java经典算法_027取一个整数a从右端开始的4~7位。
2012-11-27 20:52
405 查看
package wzs.arithmetics; import java.util.Scanner; // 题目:取一个整数a从右端开始的4~7位。 public class Test_wzs27 { public static void main(String[] args) { Scanner input = new Scanner(System.in); Long number = input.nextLong(); if (String.valueOf(number).length() < 7) { System.out.println("输入的数字不能少于7位."); System.exit(0); } System.out.println("输入数字:" + number); String numberString = String.valueOf(number); String reverseNumberString = String.valueOf(reverse(Long.valueOf(numberString))); System.out.println("逆序数字:" + reverseNumberString); String reverseNumberStringCut = reverseNumberString.substring(3, 7); System.out.println("逆序截取数字:" + reverseNumberStringCut); System.out.println("a从右端开始的4~7位是:" + reverse(Long.valueOf(reverseNumberStringCut))); } /** * 取一个数的逆序 * @param number * @return */ static Long reverse(Long number) { StringBuffer stringBuffer = new StringBuffer(String.valueOf(number)); return Long.valueOf(String.valueOf(stringBuffer.reverse())); } }
输出结果:
15935786245896 输入数字:15935786245896 逆序数字:69854268753951 逆序截取数字:5426 a从右端开始的4~7位是:6245
相关文章推荐
- Console-Un-算法[运算符]-取一个整数a从右端开始的4~7位
- java 取一个整数a从右端开始的4~7位。
- java经典算法_012一个整数,它加上100后是一个完全平方数,加上168又是一个完全平方数,请问该数是多少?
- 五十道编程小题目 --- 32 取一个整数a从右端开始的4~7位。 java
- java经典算法_023给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。
- Ex32.java 题目:取一个整数a从右端开始的4~7位。 程序分析:可以这样考虑:
- 对于一个有序数组,我们通常采用二分查找的方式来定位某一元素,请编写二分查找的算法,在数组中查找指定元素。 给定一个整数数组A及它的大小n,同时给定要查找的元素val,请返回它在数组中的位置(从0开始),若不存在该元素,返回-1。若该元素出现多次,请返回第一次出现的位置。
- java经典算法_032判断一个数字是奇数还是偶数
- [java经典算法题]有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3...
- 经典算法之判断一个整数是否为素数
- 取一个整数a从右端开始的4-7位。
- 每天学习一算法系列(6) (输入一个整数和一棵二元树,从树的根结点开始往下访问一直到叶结点所经过的所有结点形成一条路径,打印出和与输入整数相等的所有路径)
- c语言经典算法——查找一个整数数组中第二大数
- 【LeetCode-面试算法经典-Java实现】【007-Reverse Integer(翻转整数)】
- 每天学习一算法系列(6) (输入一个整数和一棵二元树,从树的根结点开始往下访问一直到叶结点所经过的所有结点形成一条路径,打印出和与输入整数相等的所有路径)
- 【LeetCode-面试算法经典-Java实现】【008-String to Integer (atoi) (字符串转成整数)】
- 63.取一个整数a从右端开始的4~7位。
- JAVA算法题目:给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。
- 【LeetCode-面试算法经典-Java实现】【008-String to Integer (atoi) (字符串转成整数)】
- 【程序54】取一个整数a从右端开始的4~7位