基于输入整数和返回数组的乘法-循环时需要帮助存储数组

时间:2019-03-14 23:54:10

标签: java arrays

在Java中根据用户输入的整数进行乘法并返回数组。

例如:用户输入2

1*1=1
1*2=2
2*1=2 
2*2=4

输出数组应具有[1,2,2,4]

    Scanner scan = new Scanner (System.in);
    int value = scan.nextInt();
    int totalSize= value * value ;
    int [] a= new int [totalSize];

    for(int i=1; i<=totalSize;i++)
    {
        for(int j=1;j<=value ;j++)
        {
            a[i-1]=i*j;
            }

如何进行?

1 个答案:

答案 0 :(得分:0)

尝试一下

System.out.println("Enter number of entries");
        Scanner scan = new Scanner (System.in);
        int i,j,k,index=0;
        int value = scan.nextInt();
        int totalSize= value * value ;
        int [] a= new int [totalSize];

        for(i=1; i<=value;i++) {
            for (j = 1; j <= value; j++) {
                a[index++] = i * j;
            }
        }
        for(k=0; k<totalSize;k++) {
            System.out.println(a[k]);
        }