import java.util.Scanner;
public class StringSort
{
public static void main(String[] args)
{
String[] strings = new String[10];
System.out.println("Please enter ten strings:");
Scanner in = new Scanner(System.in);
for(int i = 0;i < 10;++i)
{
strings[i] = in.nextLine();
}
sort(strings,10);
System.out.println("The sorted strings are as follows:");
print(strings,10);
}
public static void sort(String[] strings,int n)
{
for(int i = 0;i < n-1;++i)
{
int k = i;
for(int j = i+1;j < n;++j)
{
if(strings[j].length()<strings[k].length())
{
k = j;
}
}
if(k != i)
{
String temp = strings[i];
strings[i] = strings[k];
strings[k] = temp;
}
}
}
public static void print(String[] strings,int n)
{
for(int i=0;i<n;++i)
{
System.out.println(strings[i]);
}
}
}