这不是'怎么办......' 问题,但'为什么我不能这样做'的问题.
显然,我错过了一些重要的东西(我猜是关于参考),要理解这个问题,如果有人能向我解释它会很好.
我确实找到了之前处理过这个问题的其他帖子,但没有人解释过.
我想为int矩阵的每个元素分配新值.
我有一段这样的代码:
public static void main(String[] args)
{
int[][] tileMatrix = new int[5][5];
System.out.println("New Tile Values:");
for ( int[] tileLine : tileMatrix)
{
for ( int tile : tileLine)
{
tile = (int) (Math.random() * 39);
System.out.print(tile + " ");
}
System.out.println("");
}
System.out.println("Check Values");
for ( int[] tileLine : tileMatrix)
{
for ( int tile : tileLine)
{
System.out.print(tile + " ");
}
System.out.println("");
}
}
Run Code Online (Sandbox Code Playgroud)
这导致:
新平铺值:22 17 29 20 5
12 13 38 …
我正在用 Java 编写一个小程序,如果它看起来更现代一点会很酷。我想要一些看起来像网站或应用程序的平面、彩色按钮、大量空白区域,看起来整洁简单。像这样:http : //www.the-webdesign.net/freebie-28-kostenlose-psd-user-interfaces/ (为了避免混淆:我不是在写一个网站,它是一个私人的离线程序,旨在帮助我规划角色扮演游戏。本质上我写它是为了学习一些关于 Java 的知识)我读过一些听起来很像的问题像我的,但没有找到合适的。关于外观和感觉有非常简单的答案。我已经检查过了,但我认为这不是我想要的(或者也许是,而我只是没有找到合适的?也许你可以推荐一个)。真正复杂的,提到程序或任何我从未想过的东西,我不确定那仍然是 Java,但我很确定它对我来说太复杂了。那么我想知道的是:是否有一个(不超过中等挑战性的)Java 解决方案来做我想做的事?(如果是,那是什么?^^)