Funciones en Java: Convertir una cadena a MAYÚSCULAS



El siguiente tutorial, está dirigido para todas aquellas personas interesadas en aprender a crear un programa en Java, con las siguientes características.

Le pediremos al usuario que ingrese una cadena.

Y con la ayuda de función la cadena ingresada la convertiremos a mayúsculas y se la mostraremos al usuario.


Tutorial

Primero, crearemos nuestra clase “Ejercicio 28”.

Recuerda que, si desconoces como crear una clase en Java, aquí te dejamos un enlace que te ayudará a crearla.

Ahora escribiremos la librería Scanner, la cual nos ayudará a ingresar datos por teclado en Java.

import java.util.Scanner;

Dentro de nuestra clase “Ejercicio 28” crearemos el método especial que nos permitirá ejecutar nuestro programa.

public static void main(String[] args) {   

El símbolo “{“ que sirve para abrir un método, no lo cerraremos aún, dado a que después de este, desarrollaremos nuestro programa.

Usaremos la librería scanner, en donde “teclado” será nuestro objeto.

Scanner teclado = new Scanner(System.in);

Ahora, crearemos la variable que nos ayudará a almacenar la cadena ingresada por el usuario.

String cadena;

Posteriormente, le pediremos al usuario que ingrese una cadena de texto y la guardamos en la variable correspondiente.

System.out.print("Escribe la cadena: ");
cadena=teclado.nextLine();

Hacemos la llamada a la función, y le damos el dato que hemos leído. Recuerda que esta función aún no ha sido creada, lo cual haremos más adelante.

devuelve_mayusculas(cadena);

Y cerramos el método “public static void main(String[] args)” abierto.

}

A continuación, y sin salirse de la llave de la clase, crearemos nuestra función, en la cual haremos el procedimiento para devolver la cadena ingresada por el usuario, pero en mayúsculas.

En esta función la crearemos con una función que recibirá la cadena.

static void devuelve_mayusculas(String cadena) {

Ahora, crearemos una variable que nos apoyará para hacer el procedimiento.

String may;

En esta variable, almacenaremos el resultado de usar el método “toUpperCase()” que convertirá el texto ingresado a mayúsculas.

may=cadena.toUpperCase();

Por último, imprimimos el resultado, con unos divisores extras para que se vea la diferencia.

System.out.println("----------------"); 
System.out.println(may); 
System.out.println("----------------"); 

Y, cerraremos con la llave, la función creada.

}

Y ese es todo el código necesario.

Así es como quedaría nuestro código final.

import java.util.Scanner;

public class ejercicio28 {
public static void main(String[] args) {
Scanner teclado = new Scanner(System.in);
String cadena;
System.out.print("Escribe la cadena: ");
cadena=teclado.nextLine();
devuelve_mayusculas(cadena);
}
static void devuelve_mayusculas(String cadena) {
String may;
may=cadena.toUpperCase();
System.out.println("----------------"); 
System.out.println(may); 
System.out.println("----------------"); 
}
}


Aquí abajo mostraremos una captura de pantalla de resultado esperado.

Esperemos y hayan sido de gran ayuda este ejemplo.

Si tienes alguna duda, corrección, o mejora, puedes dejarla aquí abajo en los comentarios, y con ello ayudar a otros que están empezando.


Encuentra cursos y libros gratuitos, además de cupones de Udemy, en nuestros Telegram.


Más Tutoriales



Jesús Amaro

Si lees esto, es por que sabes leer. Un saludo...

También te podría gustar...

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.