A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 胡高德 中级黑马   /  2012-12-16 23:13  /  1473 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 胡高德 于 2012-12-16 23:22 编辑

//要求:定义功能,用于打印数组中的元素。元素间用逗号隔开。
class ArrayDemo
{
public static void main (String []args)
{
  int [] array = {1,7,5,8,9,4,3};
  printArray(array);
}
public static void printArray(int []array)
{
  System.out.print("[");
  for (int x=0;x<array.length;x++)
  {
   if (x!=array.length-1)
   
    System.out.print(",");
   else
    System.out.print("]");
  }
}
}
//但是我的就打不出数组来,只能打印出逗号和括号,毕老师的代码也是这样就能打印出来,大侠们帮忙看下谢谢。

4 个回复

正序浏览
胡高德 发表于 2012-12-16 23:20
谢谢,粗心了。

呵呵...:)
回复 使用道具 举报
黑马黄涛 发表于 2012-12-16 23:17
class ArrayDemo
{
public static void main (String []args)

谢谢,粗心了。
回复 使用道具 举报
class ArrayDemo
{
public static void main (String []args)
{
  int [] array = {1,7,5,8,9,4,3};
  printArray(array);
}
public static void printArray(int []array)
{
  System.out.print("[");
  for (int x=0;x<array.length;x++)
  {
   if (x!=array.length-1)
           {
        System.out.print(array[x]);//你缺少了这步打印数组元素
   System.out.print(",");
   }
       
   
   else
    System.out.print("]");
  }
}
}
回复 使用道具 举报
class ArrayDemo
{
public static void main (String []args)
{
   int [] array = {1,7,5,8,9,4,3};
   printArray(array);
}
public static void printArray(int []array)
{
   System.out.print("[");
   for (int x=0;x<array.length;x++)
   {
    if (x!=array.length-1)
   
     System.out.print(array[x]+",");
    else
     System.out.print(array[x]+"]");
   }
}
}
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马