public static int neiji(int[] a,int[] b)
{
int s=0;
if(a.length==b.length)
{
for(int i=0;i<a.length;i++)
s+=a[i]*b[i];
}
return s;
}
卷积代码段
public static int juanji(int[]a,int[]b)
{
int s=0;
for(int i=a.length-1;i>=0;i--)
{
for(int j=0;j<b.length;j++)
{
s+= a[i]*b[j];
}
}
return s;
}
打印结果代码段
public static int[] Print(int[] a)
{
for(int i=0;i<a.length;i++)
{
System.out.print(a[i]+"\t");
}System.out.println();
return a;
}
主函数
public class data {
public static void main(String[] args)
{
int[]a=CreateData(3);
int[]b=CreateData(3);
int m=neiji(a,b);
int n=juanji(a,b);
System.out.println("数组a为"+"\t");
Print(a);
System.out.println("数组b为"+"\t");
Print(b);
System.out.println("内积为"+m);
System.out.println("卷积为"+n);
}