package com.mime.WorldExplorer.graphics;
import java.util.Random;
public class Screen extends Render {
private Render test;
public Screen(int width, int height) {
super(width, height);
Random random = new Random();
test = new Render(256, 256);
for (int i = 0; 256*256; i++ ) {
test.pixels[i] = random.nextInt();
答案 0 :(得分:2)
这一行:
for (int i = 0; 256*256; i++ )
应该是
for (int i = 0; i < 256*256; i++ )
根据Java docs,声明for
循环的一种方法是:
for (initialization; termination;
increment) {
其中:
initialization
表达式初始化循环;当循环开始时,它被执行一次。termination
表达式的计算结果为false时,循环终止。increment
表达式;这个表达式增加或减少一个值是完全可以接受的。因此,termination
应该是一个评估为boolean
的条件,而不是整数。