gpt4 book ai didi

java - 二维数组(乘法/除法)

转载 作者:行者123 更新时间:2023-11-30 07:19:49 28 4
gpt4 key购买 nike

我目前创建了一个名为 Array Math 的类,它将乘法加载到 10x10 数组中,如代码下显示的图像所示,但是我想要做的是在乘法后将每个位置除以 2。换句话说,(行 * 列)/2 目前我只是将这些数字加载到数组中。我不确定如何从逻辑上处理这个问题,因为我使用两个 for 循环来生成行和列之间的乘法。

class ArrayMath
{
private static final int tableSize = 10;
public static void main(String[] args)
{
int table[][] = new int [tableSize][tableSize];
for (int row = 1; row <= 10; row++)
{
for (int col = 1; col <= 10; col++)
{
System.out.printf(row * col +"\t");
}
System.out.println();
}
}
}

Output of array

最佳答案

您所需要做的就是添加/2.0。操作顺序负责剩下的事情

System.out.printf( ( row * col / 2.0 ) + "\t" );

您需要使用2.0的原因是否则Java会对结果进行四舍五入。

关于java - 二维数组(乘法/除法),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37777204/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com