Name with A Program in Java

Define a class to declare an array to accept and store ten words. Display only those words which begin with the letter ‘A’ or ‘a’ and also end with the letter ‘A’ or ‘a’ [10]
EXAMPLE
Input: Hari, Anita. Akash, Amrita, Alina, Devi, Rishab, Jolin, Farha, AMITHA
Output:
Anita
Amrita
Alina
AMITHA
Farha


import java.util.Scanner;
public class NameWithA
{
    public static void main(String[] args)
    {
        String names[] = new String[10];
        Scanner sc = new Scanner(System.in);
        int l = names.length;
        System.out.println("Enter 10 name:");
        for (int i = 0; i < l; i++)
        {
             names[i]=sc.nextLine();
        }
        System.out.println("Names are:-");
        for (int i = 0; i < l - 1; i++)
        {
            int lastIndex = names[i].length() - 1;
            if(names[i].charAt(0)=='a'||names[i].charAt(0)=='A'||names[i].charAt(lastIndex)=='a'||names[i].charAt(lastIndex)=='A')
            {
                System.out.println(names[i]);
            }
        }
    }
}


Output:

Enter 10 name:
Hari
Anita
Akash
Amrita
Alina
Devi
Rishab
Jolin
Farha
AMITHA
Names are:-
Anita
Akash
Amrita
Alina
Farha