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

Java 基于输入整数和返回数组的乘法-在循环时需要帮助存储数组吗,java,arrays,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<=tot

在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;
            }
如何继续?

试试这个

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]);
        }

这听起来很像家庭作业。重新考虑你的问题来解释你的困惑和可能的尝试。是的,请找到我的尝试。扫描仪扫描=新的扫描仪系统.in;int值=scan.nextInt;int totalSize=值*值;int[]a=新的int[totalSize];forint i=1;i@MichaelChoi你能帮我解决我这里缺少的问题吗。我需要帮助存储值。我在内部循环中缺少一些内容。