مرتب سازی رشته ها
سوال
برنامه ای بنویسید که ۱۰ اسم انگلیسی را گرفته و به ترتیب حروف الفبا چاپ کند.
در حال بررسی
1
انجمن برنامه نویسان جاوا
4 سال
4 پاسخ ها
691 دیده شده
0
پاسخ ها ( ۴ )
package sort;
import java.util.Scanner;
public class MainClass {
public static void main(String[] args) {
int i, j,f=1;
String temp;
Scanner scan = new Scanner(System.in);
String names[] = new String[10];
System.out.println(“Enter 10 Names “);
for(i=0; i<10; i++)
{
System.out.print(“Enter Names “+f+”: “);
names[i] = scan.nextLine();
f++;
}
System.out.println(“Ordering :”);
for(i=0; i<10; i++)
{
for(j=1; j<10; j++)
{
if(names[j-1].compareTo(names[j])>0)
{
temp=names[j-1];
names[j-1]=names[j];
names[j]=temp;
}
}
}
for(i=0;i<10;i++)
{
System.out.println(names[i]);
}
}
}