小编Sel*_*eit的帖子

需要对2D String数组进行一些解释

for基本的2D String数组的嵌套循环中,我遇到了这个:

 array = new String [5][10];
for(int i=0; i<array.length;i++)
{
    for(int j=0; j<array[0].length;j++)
    {
        System.out.print(array[i][j]="*");
    }
    System.out.println("");
}
Run Code Online (Sandbox Code Playgroud)

现在这就是我想知道的,为什么第二个for陈述包括array[0].length而不是在它之前array.lengthfor陈述中?

我可以在实验过程中从中提取所有内容,如果两个for语句都包含array.length且2D数组是5x10,它会将其打印为5x5,但使用array[0].length它会打印正确的5x10.

那么为什么这个小调整会解决所有问题?

java eclipse arrays

4
推荐指数
1
解决办法
3万
查看次数

Java鼠标"手电筒"效果如何?

我正在编写一个简单的2D迷宫游戏,你可以通过很多房间.我想通过限制玩家的观点来使其有点挑战.起初我想过将框架中的默认鼠标图标替换为半透明的PNG椭圆,但后来我意识到我需要阻止它周围的东西.

我能想到的唯一方法是将鼠标指针图标设置为大于框架的图像(因此当用户移动到角落时仍然是黑色时)将其填入然后放置清晰褪色的椭圆在指针区域.

我想知道的是,这是可能的,我将如何做到这一点?我正在学习java,所以示例和oracle文档对我很有帮助.提前致谢!

从这里看到这个链接(加载需要一段时间)PS:我正在使用eclipse.

在此输入图像描述

java swing mouseevent

3
推荐指数
2
解决办法
1058
查看次数

标签 统计

java ×2

arrays ×1

eclipse ×1

mouseevent ×1

swing ×1