gpt4 book ai didi

java - 用数组制作图片

转载 作者:行者123 更新时间:2023-12-01 15:03:16 25 4
gpt4 key购买 nike

我正在尝试制作一张带有充满星号的数组的图片。问题是,我不知道如何使星号出现在某些坐标中。如果您能提供帮助,那就太好了。

public class Array {

public static void main (String[] args) {
horizontalLine();
}

public static void horizontalLine () {

String [][] anArray;
anArray = new String [2][8];

for (int i = 0; i < 2; i ++) {

for (int j = 2; j < 8; j ++) {
System.out.print ("*");
anArray [i][j] = "";
}
}
}
public static void picture () {
horizontalLine();
}
}

最佳答案

您只需将所需的符号分配给所需的数组位置(例如 anArray [i][j] = "*";)。用空格(例如,anArray [i][j] = "";)或其他符号填充重命名数组位置。最后,在 anArray 完全填充后,打印其内容。例如:

String [][] anArray = new String [N][M];

for ( i = 0; i < N; i ++)
for ( j = 0; j < M; j ++)
{
if(i == 0 || i == N-1 || j == 0 || j == M-1) anArray[i][j] = "*"; // Put * on the frame
else anArray[i][j] = " "; // Put spaces inside

}

for ( i = 0; i < N; i ++) //Print the picture
for ( j = 0; j < M; j ++)
{
printf("%s",anArray[i][j]);
if(j == M-1) printf("\n");
}

关于java - 用数组制作图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13328043/

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