package cn.tedu;
import java.util.Arrays;
public class Test06 {
public static void main(String[] args) {
//用数组实现三位数乘三位数 456 * 789
int[] num1 = {6,5,4};
int[] num2 = {9,8,7};
int[] result = new int[num1.length+num2.length];
for(int i=0;i<num1.length;i++){
for(int j=0;j<num2.length;j++){
result[i+j] += num1[i]*num2[j];
}
}
//保证每位都是个位数,进位
for(int i=0;i<result.length-1;i++){
int temp = result[i];
result[i] = temp%10;
result[i+1] += temp/10;
}
System.out.println(Arrays.toString(result));
}
}
版权声明:本文为qq_41854440原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。