jueves, 25 de enero de 2018

Funciones y variables globales en JAVA

FUNCIONES

Las funciones, se encargan de hacer una "función" concreta de nuestro programa. El sistema ya tiene muchas funciones, establecidas pero tu mismo también puedes crear funciones. un ejemplo:


Ahora como vemos, esta es una función "primeraAplicacion()".
De esta forma, cada vez que quisieramos escribir "Mi primera Aplicacion" nos bastará con llamar a la función, y no tendriamos que escribir varias veces.


Hay mas tipos de funciones:
  • Reciben datos y no devuelven nada
  • No reciben datos y no devuelven nada ( la que se ha visto por ejemplo)
  • Reciben datos y devuelven datos
un ejemplo mas de una función pero ahora que reciben datos y no devuelven nada:


Esta función muestra el numero que le pasemos entre los paréntesis. Los datos que recibe una función se llaman parámetros

Hay que fijarnos que dentro de la función la variable se llama "num", pero contiene el valor de "numero". 


Ahora realizaremos una función mas pero ahora que reciban datos y devuelven un dato como la suma de 2 variables pasadas por parámetro:


En la creación de la función hemos cambiado el "void" por "int" . Recordemos que el void significaba que no devolvía ningún valor, y como esta vez devuelve un número entero, ponemos int.

Si devolviera un tipo "double" ... escribiriamos double en vez de int
Para devolver el valor, solo tenemos que escribir "return" como se ve en el ejercicio.

Cuando escribimos Suma(num1,num2), en la linea 
System.out.println("El resultado es: "+Suma(num1,num2));  realmente es como si estuviéramos escribiendo una variable de tipo "int" porque es lo que devuelve la función.

Ahora que conocemos las funciones ahora hablaremos sobre las variables globales:


Variables Globales:

Una variable global es una variable accesible en todos los ámbitos de un programa. El uso de estas variables es de forma frecuente para pasar información entre diferentes secciones de códigos que no compartan una relación de "función llamadora".

un ejemplo de como hacer una variable global:




Variables de Instancia:

Es una variable que se relaciona con una instancia única de una clase 






Compartir:

PAG WEB de Farmacia con HTML5 y CSS

Interfaz Principal de la Página Tamaño de Escritorio: Tamaño de Tablet: Tamaño de Celular Movil: Armado de l...