请用java写一份需求为:有一个初始人物装备为:{null, null, "记忆头盔", "裁决之杖", null, "", "普通草鞋"} 其中null表示该位置没有穿戴装备 现在要求给游戏人物添加3件装备,装备名字由控制台输入,只能装备在没有穿戴的位置 最后输出所有装。的程序
时间: 2023-12-11 10:01:59 浏览: 14
好的,您的要求已经收到,以下是用Java写的程序:
```
import java.util.Scanner;
public class EquipGameCharacter {
public static void main(String[] args) {
String[] equipment = {null, null, "记忆头盔", "裁决之杖", null, "", "普通草鞋"};
Scanner input = new Scanner(System.in);
for (int i = 0; i < 3; i++) {
System.out.print("请输入第" + (i+1) + "件装备的名称:");
String equipName = input.nextLine();
for (int j = 0; j < equipment.length; j++) {
if (equipment[j] == null) {
equipment[j] = equipName;
break;
}
}
}
System.out.println("您的游戏角色穿戴的装备为:");
for (int i = 0; i < equipment.length; i++) {
if (equipment[i] != null && !equipment[i].equals("")) {
System.out.println(equipment[i]);
}
}
}
}
```
以上程序实现了给游戏角色添加3件装备的功能,并且只能添加在没有穿戴的位置上。最后输出游戏角色当前穿戴的所有装备。