嗨,我正在使用代码块,而且我还是个新人, 我想分解一个数字并将其数字相乘 如果数字 > 9 那么我想再次将数字分开并相乘, 示例:如果我有数字 126,那么新数字将为 1*2*6 = 12 但 12 > 9 那么新数字又是 1*2 = 2,2 不 >9 然后跳出循环 谢谢
最佳答案
请尝试这个程序:
public class B {
public static void main(String[] args) {
String number = "126";
int c = 1;
for (int j = number.length() ; j >=0; j--) {
int v = j;
for (int i = 0; i < v; i++) {
String s = ""+number.charAt(i);
c = c* Integer.parseInt(s.trim());
}
System.out.println("result is : "+c);
c = 1;
}
}
}
关于java - 如何分解一个数字并将其数字相乘?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33843010/