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"); } }
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++ ) 所以错误 !
{
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");
}
}
{
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++ )
所以错误 !