java - java中的缓冲图像

标签 java syntax compiler-errors

static BufferedImage img1[];
for(int i=0;i<60;i++)
   {
     img1[i] = new BufferedImage((int) (width), (int) (height), BufferedImage.TYPE_INT_RGB);

    }

此代码上方的行显示错误: 标记“;”上的语法错误,{应在此标记之后

此代码如下: 该行有多个标记 - 方法断点:Video [entry] - main(String[]) - 标记“)”上的语法错误,;预期的 - 标记“(”上的语法错误,;预期

最佳答案

这里的一个问题是您不能将方法范围内的变量声明为静态变量。 (或者,您不能编写既不在方法中也不在静态 block 中的 for 循环。)修复其中之一。

这是 C/C++ 和 Java 之间的一个显着区别:在 C/C++ 中,您可以在函数内声明静态变量,并且这些变量将在函数调用期间保留其值。 Java没有这个。如果您希望变量以这种方式保留其值,则需要使其成为类的(可能是静态的)成员。

关于java - java中的缓冲图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1689327/

相关文章:

java - 如何格式化具有短名称 ID 和长名称的时区?

java - 如何在 Java 中实现谓词,用于根据任意数量的规则交叉检查字符串?

haskell - 类定义中的管道是什么意思?

java - EJB QL 语法错误

compiler-errors - 在移植到 ARM 期间使用指针访问数组不起作用

java - 检查字符串是否以某种模式结尾

java - "if block"中的语句在 "if condition"中的函数返回之前执行

php - MySQL查询,我找不到语法错误

c++ - '未在此范围内声明'C++

sql - SQL命令意外结束错误,请提出建议?