Java 关于对象以及如何存储用户输入的参数的问题
我正在为学校做一个项目,我需要帮助。如何存储具有用户确定参数的对象 这会问我的名字,位置,年龄,身高,然后会问分数,盖帽和A。在我用扫描仪输入后,我如何存储输入的所有信息 如果输入的玩家对象参数是:Hinata,中间拦网,16,164。输入的统计对象参数为:17、5、2 如何保存此对象参数并使其成为唯一对象 主类:Java 关于对象以及如何存储用户输入的参数的问题,java,arrays,object,Java,Arrays,Object,我正在为学校做一个项目,我需要帮助。如何存储具有用户确定参数的对象 这会问我的名字,位置,年龄,身高,然后会问分数,盖帽和A。在我用扫描仪输入后,我如何存储输入的所有信息 如果输入的玩家对象参数是:Hinata,中间拦网,16,164。输入的统计对象参数为:17、5、2 如何保存此对象参数并使其成为唯一对象 主类: public static void main(String[] args) { Scanner scanner = new Scanner(System.in);
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
Player[] players = new Player[1];
for(int i = 0 ; i < players.length ; i++){
System.out.println("\nPlease enter player's name: ");
String data = scanner.nextLine();
System.out.println("Please enter player's position: ");
String data1 = scanner.nextLine();
System.out.println("Please enter player's age: ");
String data2 = scanner.nextLine();
System.out.println("Please enter player's height");
String data3 = scanner.nextLine();
Player a = new Player(data, data1, data2, data3);
players[i] = a;
System.out.println(a.toString());
Scanner statScanner = new Scanner(System.in);
Stats[] stats = new Stats[1];
System.out.println("\nPoints: ");
int statData = scanner.nextInt();
System.out.println("Blocks: ");
int statData1 = scanner.nextInt();
System.out.println("Aces: ");
int statData2 = scanner.nextInt();
}
}
private String name;
private String position;
private String age;
private String height;
public Player(String name, String position, String age, String height) {
this.name = name;
this.position = position;
this.age = age;
this.height = height;
}
public void setName(String name) {
this.name = name;
}
public void setPosition(String position) {
this.position = position;
}
public void setAge(String age) {
this.age = age;
}
public void setHeight(String height) {
this.height = height;
}
public String toString()
{
String viewPlayer = new String("\nName: " + name + "\nPosition: "+ position +"\nage: "+ age + "\nheight: "+ height);
return viewPlayer;
}
private ArrayList<Player> player;
public Player() {
player = new ArrayList<Player>();
}
public void addFaculty(Player a)
{
player.add(a);
}
private int points;
private int blocks;
private int aces;
public Stats(int points, int blocks, int aces) {
this.points = points;
this.blocks = blocks;
this.aces = aces;
}