Informática, pregunta formulada por Shawme, hace 1 mes

Realizar una función, que reciba 2 parámetros de entrada un String y un entero, donde, elString corresponde a una palabra cualquiera, y el entero un valor numérico mayor a cero, lasalida de la función deberá devolver la misma palabra ingresada como parámetro con losúltimos caracteres convertidos a mayúsculas dependiendo del valor numérico ingresado.

Por ejemplo, si los valores son “Perro” y 3, la función debe devolver “PeRRO”, ejemplo, si los

valores son “Telescopio” y 5, la salida deberá ser “TelesCOPIO”.

Respuestas a la pregunta

Contestado por Bottop
1

Respuesta:

String nombre = "leopard56";

String resultado = nombre.toUpperCase().charAt(0) + nombre.substring(1, nombre.length()).toLowerCase();

System.out.println("resultado : " + resultado );    

Explicación:

public static String toMayusculas(String valor) {

   if (valor == null || valor.isEmpty()) {

       return valor;

   } else {      

       return  valor.toUpperCase().charAt(0) + valor.substring(1, valor.length()).toLowerCase();

   }

}

Otras preguntas