这个去掉==>  }
    System.out.print("\n\n The sorted array is: ");

解决方案 »

  1.   

    public class ArrayProg
    {
    public static void main(String args[])
    {
    int temp;
    int array_name[]={39,45,1,28,5};
    int size=array_name.length;
    System.out.print("\n\n The original array value is: ");
    for( int i=0;i<size;i++ )
    {
    System.out.print(""+array_name[i]);
    for(int j=i+1;j<size;j++)
    {
    if(array_name[i]>array_name[j])
    {
    temp=array_name[i];
    array_name[i]=array_name[j];
    array_name[j]=temp;
    }
                  }
             }
    System.out.print("\n\n The sorted array is: ");
    for( int i=0;i<size;i++ )
    {
    System.out.print(""+array_name[i]);
    }
            System.out.print("\n\n");
    }
    }
      

  2.   

    public class ArrayProg
    {
    public static void main(String args[])
    {
    int temp;
    int array_name[]={39,45,1,28,5};
    int size=array_name.length;
    System.out.print(" The original array value is: ");
    for( int i=0;i<size;i++ )
    {
    System.out.print(""+array_name[i]);
    for(int j=i+1;j<size;j++)
    {
    if(array_name[i]>array_name[j])
    {
    temp=array_name[i];
    array_name[i]=array_name[j];
    array_name[j]=temp;
    }
                  }
             }
    System.out.print("The sorted array is: ");
    for( int i=0;i<size;i++ )
    {
    System.out.print(""+array_name[i]);
    }
            System.out.print("\n");
    }
    }
    出错的原因,你的int i,int j;已经被定义过了,后来,你又
    for(int j=i+1;j<size;j++)
    for( int i=0;i<size;i++ )
    所以错误 !