在Java中我需要一些帮助,我需要将对象保存到String的某些位置,但是它总是给我错误 每个表达式给我两个错误 矩形极点[i] =新的Rectangle(i,i-1)中预期出现错误']'; 错误非法启动ox表达式Rectangle pole [i] = new Rectangle(i,i-1);
我尝试使用开关盒,但开关盒让我更加困惑,因此我带回IF-ELSE,但我无法继续前进。
非常感谢您的帮助。
public class Hello{
public static void main(String[] args){
String pole[];
int i;
for (i=0; i<= 9; i++){
if (i % 3 == 1){
Rectangle pole[i] = new Rectangle(i,i-1);
} else {
if (i % 3 == 2){
Square pole[i] = new Square(i);
} else {
Goofy pole[i] = new Goofy(i);}
}}
答案 0 :(得分:0)
字符串数组应为String[] pole = new String[your_length];
不幸的是,我不知道类Rectangle
,但是如果您只想存储矩形或正方形,则可以使用:pole[i] = "Rectangle/Square/Goofy";