用java声明多维数组
一所学校要求我写一个应用程序,帮助他们记录他们的球队名称和他们的球队冠军分数 应用程序必须具有以下内容用java声明多维数组,java,arrays,Java,Arrays,一所学校要求我写一个应用程序,帮助他们记录他们的球队名称和他们的球队冠军分数 应用程序必须具有以下内容 用于保存团队名称和分数的多维数组 要添加的团队如下所示:;企鹅队-232 博克队-315 粉红队-“分数未登记” 橙队-185 团队操作系统-388 displayTeam必须至少有一个类 displayTeam必须用于打印以筛选团队1的所有团队信息。三,。(显示信息“团队名称”的格式与核心的当前分数 将第1组和第3组的分数加上20,然后将其重新发布到阵列中 为什么不让团队成为目标呢 publ
为什么不让团队成为目标呢
public class Team{
private String name;
private ArrayList<Integer>scores;
public Team(String n){
name = n;
scores = new ArrayList<Integer>();
}
public void addScore(int n){
scores.add(n);
}
public String toString(){
return "Team: "+name+" Scores: "+scores.toString();
}
}
公共类团队{
私有字符串名称;
私人ArrayListscores;
公共团队(字符串n){
name=n;
分数=新的ArrayList();
}
公共无效添加分数(整数n){
分数。添加(n);
}
公共字符串toString(){
return“团队:+name+”得分:+Scores.toString();
}
}
然后在另一个类中,可以创建团队对象的ArrayList
ArrayList<Team> teams = new ArrayList<Team>();
ArrayList团队=新建ArrayList();
它本质上就像一个2d数组。或者你可以使用一个包含团队信息的2d数组。这里有一种方法
public class TeamInfo {
public static void main(String[] args){
String[][] teamInfo = new String[5][2];
String[] teams = {"A","B","C","D","E"};
int[] scores = {1,3,4,6,7};
for(int i = 0; i < teamInfo.length; i++){
for(int j = 0; j < 2; j++){
teamInfo[i][0] = teams[i];
teamInfo[i][1] = String.valueOf(scores[i]);
}
}
System.out.println("Team ------ Score");
for(int i = 0; i < teamInfo.length; i++){
System.out.printf("%s ------- %s\n",teamInfo[i][0],teamInfo[i][1]);
}
}
}
公共类团队信息{
公共静态void main(字符串[]args){
字符串[][]teamInfo=新字符串[5][2];
String[]teams={“A”、“B”、“C”、“D”、“E”};
int[]分数={1,3,4,6,7};
对于(int i=0;i
请输入完整的程序!@Baranka。我刚刚编辑并提出了整个问题。我在第5点有点挣扎。我喜欢你这样做,5。说第1队和第3队必须在他们的分数中加上20,然后重新发布到一个数组中。让我们拿着Xabush的答案来研究一下,因为现在我正在与第5队斗争。请