مرتب سازی رشته ها

سوال

برنامه ای بنویسید که ۱۰ اسم انگلیسی را گرفته و به ترتیب حروف الفبا چاپ کند.

در حال بررسی 1
Hanii 8 ماه 4 پاسخ ها 131 دیده شده 0

پاسخ ها ( ۴ )

  1.  

  2.  

  3. 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]);
    }

    }
    }

ارسال یک پاسخ