我的代码看起来像这样至今:如何在java中的循环用户输入后打印出来?
public class CatWorld {
public static void main (String[] args) {
Scanner getLine = new Scanner(System.in);
String userSays;
//ARRAY:
int [] CatArray;
CatArray = new int [5];
//ARRAY-POWERED LOOP:
for (int i=0; i < CatArray.length; i ++) {
//OPTIONAL PROMPT:
System.out.println ("Wow! A brand new cat! What's its name?");
//Mandatory below
userSays = getLine.next();
Cat babyCat = new Cat(userSays);
System.out.println ("The new cat's name is "
+ babyCat.getcatName() + "!");
}
}
}
我的构造是这样的:当我运行它,它之后我输入的名称输出
public class Cat {
String catName = "Billybob";
public Cat (String Name) { //Can also be birthName
catName = Name;
}
public String getcatName(){
return catName;
}
}
会发生什么。如何在5个名称输入后输出它们?
澄清一下,我该怎么办记得循环结束后所有小猫的名字? –