题目:数字逆序且求各个位数乘积
来源:互联网 发布:淘宝免费打单软件 编辑:程序博客网 时间:2024/04/28 18:41
华为机试—数字逆序且求各个位数乘积
题目描述:
输入一个数字,将其倒叙输出,并输出其各个位上的乘积
输入描述:
一个正整数,保证在int范围内
输出描述
两个数字,用空格隔开,第一个数字为其倒叙的值,第二个数字是各个位上的乘积
输入样例
134
输出样例
题目描述:
输入一个数字,将其倒叙输出,并输出其各个位上的乘积
输入描述:
一个正整数,保证在int范围内
输出描述
两个数字,用空格隔开,第一个数字为其倒叙的值,第二个数字是各个位上的乘积
输入样例
134
输出样例
431 12
package com.soft.wk;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * 数字逆序且求各个位数乘积 * @author wk * 2015-04-08 10:10 * */public class ReverseProduct {public static void main(String[] args) {BufferedReader in = new BufferedReader(new InputStreamReader(System.in));System.out.println("请输入一个数字符串:");String str;int result = 1;StringBuffer sb = new StringBuffer();try {str = in.readLine();String trim = str.trim();boolean flag = isNumber(trim);if(flag){Integer number = Integer.parseInt(trim);//转化为int类型if(number < Integer.MAX_VALUE && number > 0){//逆序并计算乘积for(int i = trim.length() - 1; i >= 0; i--){sb.append(trim.charAt(i));char c = trim.charAt(i);int num = Integer.parseInt(c+"");result = result * num;}}System.out.println("逆序后:"+sb.toString()+" "+"乘积:"+result);}else{System.out.println("输入的不全是数字!");}} catch (IOException e) {e.printStackTrace();}}/** * 输入的是否全是数字 * @param number * @return */public static boolean isNumber(String number){String regex = "^[0-9]+$";Pattern p = Pattern.compile(regex);Matcher m = p.matcher(number);if(!m.matches()){return false;}return true;}}
0 0
- 题目:数字逆序且求各个位数乘积
- 数字逆序且求个位数乘积
- 华为机试—数字逆序且求个位数乘积
- 华为机试—数字逆序且求个位数乘积
- 35-给个数字,求位数,逆序输出
- 求几位数;打印每一位数字;逆序打印
- C语言经典算法100例-029-求一个整数的位数且逆序打印
- 【程序24】TestNumber.java 题目:给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。
- JAVA算法题目:给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。
- 【程序24】 题目:给一个不多于5位的正整数,要求: 一、求它是几位数,二、逆序打印出各位数字。
- 题目:给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。
- 题目:给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。(java)
- 对整型数字的处理(求位数,顺序打印,逆序打印)
- 小学题目:求4位数
- 输出一个数字各个位数和
- [LeetCode] Add Digits - 数字各个位数求和
- Add Digits数字各个位数相加
- 求位数之和和逆序数
- android 应用开发
- 我的心太乱
- Android开发随记(3)-- ActionBar控件显示、Checkbox样式
- 搭建高可用mongodb集群(四)—— 分片
- git remote 用法
- 题目:数字逆序且求各个位数乘积
- 解释器模式 Interpreter Pattern
- C++ 异常处理(四) 有关异常处理的注意事项
- Java基础---集合 (黑马程序员)
- eclipse安装AmaterasUML插件(LUNA)
- windows脚本-CMD和Batch
- 2015微软技术俱乐部科技文化月 —— “第七届SeedCoder编程大赛”火热报名中!!!
- 查看分区UUID
- Ubuntu更新出现 The system is running in low-graphics mode解决