//用数组实现三位数乘三位数 456 * 789

  • Post author:
  • Post category:其他
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 版权协议,转载请附上原文出处链接和本声明。