【问题标题】:How to you solve this code你如何解决这个代码
【发布时间】:2015-05-09 09:54:52
【问题描述】:

我的代码是这样的,我必须操作数组中存储的数据以打印数组的各个元素。即第三和第五个团队成员的姓名

     public class project 
      {
 public static void main(String[]args)
     {
   String[]players = TheTeamPlayers();
    printStringArray(players);
       }
    public static String[] TheTeamPlayers()
      {
String[]players={"Mark Thompson","John Carey","Pat Buckley","MichaelO'Connor","Finbarr Noonan","Kevin Drogan","Ray Kelly","Jonathan Shannon","Ronan Linehan"};
return players;
}
public static void printStringArray(String[]strings)
{
for(String s : strings)
{
System.out.println(" The Team Players Names Are: " + s );
}
}
    }

【问题讨论】:

  • 您忘记了提问的部分。此代码以何种方式无法按预期工作?你试过什么,你在哪里卡住了?此外,将代码格式化为人类可读可能有助于人类阅读您的代码。
  • Java 代码显示所有姓名为:团队球员姓名是这样的 球队球员姓名是:Mark Thompson" 球队球员姓名是:John Carey 球队球员姓名是:Pat Buckley 球队球员姓名是:Michael O'Connor 等,但我还需要打印一行“第三和第五名成员的名字是“Pat Buckley”、“Finbarr Noonan” 我花了无数个小时尝试不同的方式,鼠标垫已经磨损出来了,但我的问题是如何解决代码。我是编码新手,但我不知道如何解决它,请帮助

标签: arrays loops construct


【解决方案1】:

你可以这样迭代:

 public static void  printStringArray(String[] players) { 
   for (int i =0; i < players.length;  i++)
    { 
       System.out.println(" The Team Players Names Are: " + players [i]); 
     } 
   } 

您还应该将变量命名为自描述的以避免混淆。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-09
    • 1970-01-01
    • 2020-11-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多