我想创建一个元素类型为“ PrintWriter”(s)的数组,但是它告诉我有错误!我是Java新手,我不明白为什么?我认为声明数组的方式是:
type variable name[] = new type[size]
这是代码:
PrintWriter output = new PrintWriter[10];
能帮上什么忙吗?
答案 0 :(得分:2)
尝试将[]
添加到左侧的类型:
PrintWriter[] output = new PrintWriter[10];
简短说明:
您试图声明类型为PrintWriter
的变量(而不是数组),然后分配类型为PrintWriter[]
的值(数组)。
答案 1 :(得分:-1)
看看处理的参考部分 在“帮助”菜单下查找参考 下面示例的第1行创建了一个称为数字的整数数组,其中包含3个元素
int[] numbers = new int[3];
numbers[0] = 90;
numbers[1] = 150;
numbers[2] = 30;
int a = numbers[0] + numbers[1]; // Sets variable 'a' to 240
int b = numbers[1] + numbers[2]; // Sets variable 'b' to 180