华为机试—数字逆序且求各个位数乘积
题目描述:
输入一个数字,将其倒叙输出,并输出其各个位上的乘积
输入描述:
一个正整数,保证在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(tr