Array-promo

Question

Create a new word using first letter of each word in given sentence and arrange characters of new word in alphabetical order

				
					Enter a sentence
The capital of India is New Delhi.
New Word:TCOIIND
Word Arranged in Alphabetical order:CDIINOT
				
			

Share code with your friends

Share on whatsapp
Share on facebook
Share on twitter
Share on telegram

Code

				
					import java.util.Scanner;
public class CreateNewWordAndArrangeAlphabetically
{
    public static void main()
    {
        String sen="",wd="",newWd="";
        int len=0,i=0,j=0;
        char ch=' ',temp=' ';
        char characters[];
        Scanner sc=new Scanner(System.in);
        System.out.println("Enter a sentence");
        sen=sc.nextLine();
        sen=sen.toUpperCase();
        len=sen.length();
        for(i=0;i< len;i++)
        {
            ch=sen.charAt(i);
            if(i==0)
            {
                wd=wd+sen.charAt(i);
            }
            else if(ch==' ')
            {
                wd=wd+sen.charAt(i+1); 
            }
        }

        characters=new char[wd.length()];
        for(i=0;i< wd.length();i++)
        {
            characters[i]=wd.charAt(i);

        }

        for(i=0;i< wd.length();i++)
        {
            for(j=0;j< wd.length();j++)
            {
                if(characters[i]< characters[j])
                {
                    temp=characters[i];
                    characters[i]=characters[j];
                    characters[j]=temp;
                }
            }
        }

        for(i=0;i< characters.length;i++)
        {
            newWd=newWd+characters[i];
        }
        System.out.println("New Word:"+wd);
        System.out.println("Word Arranged in Alphabetical order:"+newWd);
    }

}


				
			

Coding Store

Leave a Reply

Your email address will not be published. Required fields are marked *