62,623
社区成员
发帖
与我相关
我的任务
分享
public static void main(String arg[]) {
int a[] = { 5, 4, 3, 2 };
int b[] = { 3, 4, 5, 6 };
int cLength = a.length * b.length;
int c[] = new int[cLength];
for (int i = 3; i >= 0; i--) {
for (int j = 3; j >= 0; j--) {
System.out.println("数组b的第" + (i + 1) + "个元素:" + b[i] + "乘以数组a的第" + (j + 1) + "个元素:" + a[j] + "的结果为:"
+ b[i] * a[j]);
c[--cLength] = b[i] * a[j];
}
}
for (int k = 0; k < c.length; k++) {
System.out.println(c[k] + " ");
}
}public class Test {
public static void main(String[] args) {
{
int c[] = new int[4]; //如果计算每b的最后一位乘以a的最后一位,倒数第二位,倒数第三位。。。的结果,如果不知道可用
//ArrayList
int sum=0;
int a[] = { 5, 4, 3, 2 };
int b[] = { 3, 4, 5, 6 };
for (int i = 3; i >= 0; i--) {
sum=0; //清零,
for (int j = 3; j >= 0; j--) {
sum+=b[i]*a[j]; //b的最后一位乘以a的最后一位,倒数第二位,倒数第三位。。。的结果
}
c[i]=sum; //统计出一个结果
}
for (int k = c.length-1; k >=0; k--) {
System.out.println(c[k] + " ");
}
}
}
}int a[] = {2,4,5,8};
int b[] = {1,2,8,10};
int c[] = new int[a.length * b.length];//C的长度应该为A的长度与B长度之积~
int k=0;
for (int i = b.length - 1; i >= 0; i--)
for (int j = a.length - 1; j >= 0; j--){
c[k] = b[i] * a[j];
k++;
}int a[] = {2,4,5,8};
int b[] = {1,2,8,10};
int c[] = new int[a.length * b.length];//C的长度应该是A与B的长度之积吧~
int k=0;
for (int i = b.length - 1; i >= 0; i--)
for (int j = a.length - 1; j >= 0; j--){
c[k] = b[i] * a[j];//把对应的数据乖到C中,如果觉得数据有可能特别大的话可以把C定义为Long[]
k++;
}