两个整数数组的串联总和

我得到这样的输出

线程“main”中的异常 java.util.InputMismatchException at java.util.Scanner.throwFor(Scanner.java:864) at java.util.Scanner.next(Scanner.java:1485) at java.util.Scanner.nextInt( Scanner.java:2117) 在 java.util.Scanner.nextInt(Scanner.java:2076) 在 Main.main(Main.java:9)

我们已经采用了两个大小为 m 和 n 的数组,现在我们必须采用 m 和 n 大小的数组,我们必须连接每个数组并执行我们得到的两个数组的相加,例如:

m=4,n=5

  • 1 2 4 5

  • 5 7 3 12 6

  • 输出是-> 574371

1245 + 573126=574371

import java.util.*;

public class Main {


    public static void main(String[] args) {

        //Your Code Here


Scanner s=new Scanner (System.in);

int i,j,cc,dd;

int m=s.nextInt();

int n=s.nextInt();

int a[]=new int[m];

int b[]=new int[n];

for(i=0;i<m;i++)

{

    a[i]=s.nextInt();


}

for(j=0;j<n;j++)

{

    b[j]=s.nextInt();

}

String s1=Arrays.toString(a);

String s2=Arrays.toString(b);


cc=Integer.parseInt(s1);

dd=Integer.parseInt(s2);


System.out.print(cc+dd);




    }

}


RISEBY
浏览 140回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java