Java 标记“”上的语法错误;int";,无效的ClassTypec

Java 标记“”上的语法错误;int";,无效的ClassTypec,java,Java,想知道是否有人能快速帮我解决这个错误“在java中标记“int”的语法错误,无效的类类型”。我正在编写一个游戏,它目前有3个类文件 这是我的密码: package com.cmnatic.reborn.gui; public class Bitmap { public final int width; public final int height; public final int[] pixels; public Bitmap(int width, int height) { t

想知道是否有人能快速帮我解决这个错误“在java中标记“int”的语法错误,无效的类类型”。我正在编写一个游戏,它目前有3个类文件

这是我的密码:

package com.cmnatic.reborn.gui;

public class Bitmap {
public final int width;
public final int height;
public final int[] pixels;

public Bitmap(int width, int height) {
    this.width = width;
    this.height = height;
    pixels = new int(width*height);
}
}    
这个

pixels = new int(width*height);
不是数组的初始化方式,编译器认为您正在尝试创建一个新的
对象
int
不是一个对象,而是一个原语(特殊的内置类型)

尝试使用

pixels = new int[width*height];
相反,这

pixels = new int(width*height);
不是数组的初始化方式,编译器认为您正在尝试创建一个新的
对象
int
不是一个对象,而是一个原语(特殊的内置类型)

尝试使用

pixels = new int[width*height];
相反,这

pixels = new int(width*height);
不是数组的初始化方式,编译器认为您正在尝试创建一个新的
对象
int
不是一个对象,而是一个原语(特殊的内置类型)

尝试使用

pixels = new int[width*height];
相反,这

pixels = new int(width*height);
不是数组的初始化方式,编译器认为您正在尝试创建一个新的
对象
int
不是一个对象,而是一个原语(特殊的内置类型)

尝试使用

pixels = new int[width*height];

相反

您的意思是创建一个数组吗?使用
[]
。它应该是二维阵列吗?阅读Java中关于数组的教程。你是想创建一个数组吗?使用
[]
。它应该是二维阵列吗?阅读Java中关于数组的教程。你是想创建一个数组吗?使用
[]
。它应该是二维阵列吗?阅读Java中关于数组的教程。你是想创建一个数组吗?使用
[]
。它应该是二维阵列吗?阅读关于Java中数组的教程。