在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;
}
如何进行?
答案 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]);
}