我有一段代码可以在屏幕上打印一个正方形。
g.fillRect(X,Y,squareSize,squareSize);
Run Code Online (Sandbox Code Playgroud)
为了获得我正在使用的正方形尺寸:
int squareSize = (400/gridsize)-1;
Run Code Online (Sandbox Code Playgroud)
其中gridsize可以是 3-200 之间的任意数字
但是如果我超过 130squareSize则始终为 1。是否有一个版本
g.fillRect
Run Code Online (Sandbox Code Playgroud)
使用双精度值而不是整数值?
因为如果超过 130 的值四舍五入为 1,那么正方形的大小都是相同的,而根据情况它们的大小应该不同。
所以这是视觉形式的问题。
150×150

200×200
