gpt4 book ai didi

Java:制作棋盘 (8x8)

转载 作者:行者123 更新时间:2023-12-01 17:55:40 24 4
gpt4 key购买 nike

我在第一列中得到了棋盘图案;但是,我无法让它继续遍历整个董事会。这只是为了温习我作为程序员的技能。让我知道我可以改进什么!(有问题的代码)

@Override
public void start(Stage primaryStage){
//Creates pane
AnchorPane pane = new AnchorPane();
Scene scene = new Scene(pane);
primaryStage.setScene(scene);

int columns = 8, row = 8, horizontal = 125, vertical = 125;
Rectangle rectangle = null;
for(int i = 0; i < columns; i++){
for(int j = 0; j < row; j++){
//creates the rectangles, and outlines them
rectangle = new Rectangle(horizontal*j, vertical*i, horizontal, vertical);
rectangle.setStroke(Color.WHITE);

if ( j+i % 2 == 0 ) {
rectangle.setFill(Color.WHITE);
} else {
rectangle.setFill(Color.BLACK);
}//end else

//put rectangles into the pane
pane.getChildren().add(rectangle);
}//end for-loop j
}//end for-loop i

//create a scene and place it in the stage
scene.setRoot(pane);
primaryStage.setTitle("Checkerboard");
primaryStage.show();
}//end primaryStage

最佳答案

% 的优先级高于 + 并且首先被评估。使用括号获得正确的计算结果。

if (((j + i) % 2) == 0) {

关于Java:制作棋盘 (8x8),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45093495/

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