gpt4 book ai didi

Java 二维数组

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

矩阵引用的二维 boolean 值数组将用于模拟可容纳 LETTERS_PER_DISPLAY 字母的基于 LED 的显示器。

修改构造函数以创建一个具有 FONT_LETTER_HEIGHT 行和(FONT_LETTER_WIDTH 乘以 LETTERS_PER_DISPLAY)列的二维 boolean 数组,并将其分配给实例变量矩阵。

public class LEDDisplay
{
private boolean[] = matrix;
private static final int FONT_LETTER_HEIGHT = 5;
private static final int FONT_LETTER_WIDTH = 6;
private static final int LETTERS_PER_DISPLAY = 10;

public LEDDisplay()
{
boolean[][] matrix = new boolean[FONT_LETTER_HEIGHT][FONT_LETTER_WIDTH]
}

请告诉我我的构造函数是否正确?

最佳答案

这实际上是不正确的 - 您通过定义构造函数的局部变量来隐藏成员变量矩阵。正确的做法是这样的:

public class LEDDisplay
{
private boolean[][] matrix;
private static final int FONT_LETTER_HEIGHT = 5;
private static final int FONT_LETTER_WIDTH = 6;
private static final int LETTERS_PER_DISPLAY = 10;

public LEDDisplay()
{
matrix = new boolean[FONT_LETTER_HEIGHT][FONT_LETTER_WIDTH * LETTERS_PER_DISPLAY];
}

关于Java 二维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6744492/

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