我正在做一个井字游戏6x7(6行7列),所以我把它显示给用户
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 32 33 34 35
36 37 38 39 40 41 42
然后我想让用户输入“x”或“o”,但上面的数字是在一个二维整数数组中,而“x”和“o”都是字符,我怎么能把它们插入进去。我知道我可以用“0”和“1”来代替,但我想用“X”和“O”。
您可以使用char数组来显示数字,然后使用另一个char更改相同的索引,例如:
char[][] grid = new char[6][7];
然后用字符格式的数字(“1”,“2”,“3”..)填充
当用户输入数字时,使用索引访问该数组,例如:
17(计算到17-1=16的行和列,导致索引从零开始)
16=7+7+2 so,第3行和第2列
grid[3][2] = 'X';
然后通常打印数组,它应该可以按您的要求工作。
问题内容: 如何在Java中将字节数组写入文件? 问题答案: 可以使用IOUtils.write(字节[]数据,OutputStream的输出)从Apache的百科全书IO。
问题内容: 我想发送多个随机值。我认为数组是发送它们的最佳方法。但是我不知道如何向Socket写一个数组? 我的Java课: 导入java.io.ByteArrayOutputStream; 导入java.io.IOException; 导入java.io.InputStream; 导入java.net.Socket; 导入java.io. *; 导入java.util.Random; 问题答案:
问题内容: 我想用一个很长的数字分开的数字来计算。如何在Python2.7中做到这一点?我考虑过以某种方式将数字写入数组,以便可以使用array(x)访问数字: 问题在于,该数字有很多位数,因此手动进行将花费很长时间。那么我如何自动执行此操作? 问题答案: 您可以使用,而且功能喜欢这个 函数将转换为字符串。 函数将函数应用于字符串化数字的每个元素,以将字符串转换为整数。 输出量 如果您在一个循环中
我正在尝试将数据框中的几个字段写入 JSON。数据框中的数据结构是 现在,我正试图将col1到col4字段转换为JSON,并为JSON字段命名 预期产出 我为此写了一个udf。 这就是我的结果 如您所见,它们没有分组。是否有使用UDF本身对这些行进行分组的方法。我是scala/Spark的新手,无法找到合适的udf。
问题内容: 我一直在尝试将数组写入文件。我知道如何将整数或字符串写入文件,但是要带一个数组会使我感到困惑。我现在正在使用这个: 问题答案: 就像其他人说的那样,您可以循环遍历数组并逐个打印出元素。为了使输出显示为数字而不是您看到的“字母和符号”,您需要将每个元素转换为字符串。因此,您的代码将如下所示: 如果您只想打印类似的数组,则可以使用此衬纸替换循环:
问题内容: 我有一个示例数组如下 我想将此数组写入文件,例如我得到的文件如下 问题答案: 如果它是一个巨大的数组,并且在写入之前需要太多内存才能将其序列化为字符串,则可以使用流: