¿Qué hace el regreso en Java?

¿Qué hace el regreso en Java?
Java proporciona una amplia gama de palabras clave reservadas como retorno, mientras que, lo que es, etc. Cada palabra clave reservada ofrece una funcionalidad única. Si hablamos de la palabra clave de retorno, se usa para devolver algún valor al finalizar la ejecución del bloque. Ahora debe tener curiosidad sobre qué tipo de valor regresa la "declaración de retorno"? Bien! Depende totalmente del tipo de retorno del método.

Esta publicación describirá el funcionamiento de la declaración de "retorno" con algunos ejemplos.

  • ¿Qué hace el regreso en Java??
  • Sintaxis básica
  • ¿Cómo devuelve un método un valor en Java??

Entonces empecemos!

¿Qué hace el regreso en Java??

La declaración de retorno realiza las funcionalidades que se listan a continuación en Java:

  • La declaración de devolución en Java se usa para salir de un método.
  • El valor de retorno depende del tipo de retorno del método.
  • Es imposible usar la palabra clave de retorno en un método que se declara con una palabra clave nula.
  • El tipo de devolución del método y el valor a devolver deben coincidir.

Sintaxis básica

Consideremos el siguiente fragmento para comprender la sintaxis básica de la declaración de retorno:

regresar valuetobereturned;

¿Cómo funciona la declaración de devolución en un método??

Aprendamos a devolver un valor en Java con la ayuda de algunos ejemplos:

Ejemplo: cómo devolver un entero de un método?

clase pública EjemplecLass
int sumValue ()
devolver 14+22;

public static void main (string [] args)
EjemplClass obj = new ExpLECLass ();
Sistema.afuera.println ("suma de dos valores:" + obj.sumValue ());

En este programa de ejemplo, en primer lugar, creamos un método llamado "sumvalue ()"Y especificó su tipo de retorno como"En t". El método devolverá la suma de dos entero valores usando el devolver declaración:

La salida verificó que cuando invocamos el método sumvlaue (), devolvió la suma de dos valores enteros.

Ejemplo: error de tipo incompatible

clase pública EjemplecLass
String sumValue ()
devolver 14+22;

public static void main (string [] args)
EjemplClass obj = new ExpLECLass ();
Sistema.afuera.println ("suma de dos valores:" + obj.sumValue ());

En este ejemplo de codificación, todo el código es el mismo que en el ejemplo anterior, excepto el tipo de retorno del método. El tipo de retorno del método es una cadena; Sin embargo, los valores de regreso son de tipo entero, por lo que encontraremos el siguiente error de tiempo de compilación:

Esta vez, encontramos un error de tipo incompatible en el tiempo de compilación. Esto significa que el tipo de devolución del método y el valor aprobado con la declaración de retorno deben coincidir.

Conclusión

En Java, la declaración de retorno se utiliza para devolver algún valor al finalizar la ejecución del bloque. El valor devuelto depende del tipo de retorno del método. El tipo de devolución del método y el valor a devolver deben coincidir. Este artículo explicó qué hace el retorno en Java con la ayuda de algunos ejemplos.