Buenas noches, aquí les dejo el código de mi ejercicio...
import java.util.ArrayList;
import java.util.Scanner;
public class ListaCantantesFamosos{
    private String nombreCantante;
    private ArrayList<String> listanombres;
    public ListaCantantesFamosos(String nombreCantante) {//construcor que recibe parametro desde main
        listanombres.add(nombreCantante);
    }
    public ListaCantantesFamosos(){ //constructor 
        listanombres=new ArrayList<String>();
        listanombres.add("Bruce Dickinson");
        listanombres.add("Axel Rose");
        listanombres.add("Chaqueño Palavecino");
    }
    public void addNombre (String valorNombre) //Metodo para agregar nombres
    { listanombres.add (valorNombre); }
    public void ingresaCantantesFamosos(){
        Scanner escaner = new Scanner(System.in);
        nombreCantante = escaner.nextLine();
    }
    public void listarCantantes () {
        int i=0;
        for (String nombre: listanombres) 
        {
            System.out.println ("Cantante " +(i+1)+": "+nombre); 
            i++;
        } 
    }
    
    public String getNombreCantante(){return nombreCantante;}
}
import java.util.Scanner;
public class TestListaCantantesFamosos{
    public static void main (String [ ] args) {
        Scanner entradaEscaner = new Scanner(System.in);
        String entradaTeclado="";
        ListaCantantesFamosos listaCantantes = new ListaCantantesFamosos();
        System.out.print("\f");
        System.out.println("La lista de cantantes famosos es la siguiente:");
        listaCantantes.listarCantantes();
        System.out.println ("Por favor introduzca un nombre de cantante famoso:");
        listaCantantes.ingresaCantantesFamosos();
        listaCantantes.addNombre(listaCantantes.getNombreCantante());
        System.out.println("La lista de cantantes famosos es la siguiente:");
        listaCantantes.listarCantantes();//metodo que lista mediante un for extendido
        System.out.println("Desea introducir otro cantante presione \"S/N\""); 
        entradaTeclado = entradaEscaner.nextLine();
        do{
            if(entradaTeclado.substring(0, 1).equalsIgnoreCase("s")){
                System.out.println ("Por favor introduzca un nombre de cantante famoso:");
                listaCantantes.ingresaCantantesFamosos();
                listaCantantes.addNombre(listaCantantes.getNombreCantante());
                System.out.print("\f");
                System.out.println("La lista de cantantes famosos es la siguiente:");
                listaCantantes.listarCantantes();
                System.out.println("Desea introducir otro cantante presione \"S/N\""); 
                entradaTeclado = entradaEscaner.nextLine();
            }
            else if(entradaTeclado.substring(0, 1).equalsIgnoreCase("n")){        
            }
            else{
                System.out.println("La opción elegida es incorrecta!!!");
                System.out.println("Desea introducir otro cantante presione \"S/N\""); 
                entradaTeclado = entradaEscaner.nextLine();
            }
        }
        while(!entradaTeclado.substring(0, 1).equalsIgnoreCase("n")); 
        System.out.println("Fin del programa!!!");
    } //Cierre del main
} //Cierre de la clase
Saludos y gracias por las correcciones y consejos, Ariel