- #1
1/2"
- 99
- 0
Homework Statement
to accept 10 names and print alphabetically
Homework Equations
The Attempt at a Solution
public class n1_s
{void main(){
int min,c,q;String t;
String n[]={"b","k","a","w","e"};
for(int i=0;i<4;i++)
{min=i;
for(int j=i+1;j<5;j++)
{
System.out.println(" j starting with ="+j+" n[j]="+n[j]+" n="+n+" n.compareTo(n[j]) = "+n.compareTo(n[j]));
// int a=;
if(n.compareTo(n[j])>0)
{ min=j;
}
}
System.out.println(" exchanged s");
System.out.println(" n["+min+"]/min ="+n[min]+" n["+i+"]="+n);
t=n;
n=n[min];
n[min]=t;
System.out.println(" exchanged");
System.out.println("The new array after exchange ");
for(int f=0;f<5;f++)
{
System.out.print(n[f]+" ");
}
System.out.println();
}
System.out.println(" ");
System.out.println(" Result: ");
for(int y=0;y<5;y++)
{
System.out.println(n[y]);
}
}}
Please point out my mistake .
Thank you