WARNING:
JavaScript is turned OFF. None of the links on this concept map will
work until it is reactivated.
If you need help turning JavaScript On, click here.
Este Cmap, tiene información relacionada con: MÉTODOS, 5.-FORMAS DE PASAR LOS VALORES A LOS MÉTODOS ???? PASAR POR VALOR, 2.- ¿COMO DECLARAR UN MÉTODO? ???? En Java toda la lógica de programación (Algoritmos) está agrupada en funciones o métodos. La sintaxis global es: Tipo_Valor_devuelto nombre_método ( lista_argumentos ) { bloque_de_codigo; } y la lista de argumentos se expresa declarando el tipo y nombre de los mismos (como en las declaraciones de variables). Si hay más de uno se separan por comas. Por ejemplo: int sumaEnteros ( int a, int b ) { int c = a + b; return c; } * El método se llama sumaEnteros. * Recibe dos parámetros también enteros. Sus nombres son a y b. * Devuelve un entero. En el ejemplo la claúsula return se usa para finalizar el método devolviendo el valor de la variable c., PASAR POR REFERENCIA ???? Paso por referencia significa que cuando un argumento se pasa a una función, la función recibe la dirección de memoria del valor original, no la copia del valor. Por lo tanto, si la función modifica el parámetro, el valor original en el código que llamó a la función cambia., MÉTODOS ???? 7.- EJEMPLO DE MÉTODO PERSONALIZADO, 7.- EJEMPLO DE MÉTODO PERSONALIZADO ???? //ECUACIÓN DE SEGUNDO GRADO CUANDO A=1, B=5 Y C=2 CALCUAR DICHA ECUACIÓN// public class PERSONALIZADO { public static double calcular(double a, double b, double c) { double resultado = 0; resultado = ((b * b) - (4 * a * c)) / (2 * a); // FÓRMULA return resultado; } public static void main(String[] args) { double a = 1, b = 5, c = 2;//VALORES DE A,B Y C double resultado = 0; resultado = calcular(a, b, c); System.out.println("El resultado es " +resultado); } }, PASAR POR VALOR ???? Paso por valor significa que cuando un argumento se pasa a una función, la función recibe una copia del valor original. Por lo tanto, si la función modifica el parámetro, sólo la copia cambia y el valor original permanece intacto., 1.- ¿QUE ES UN MÉTODO? ???? Un método es generalmente una serie de sentencias para llevar a cabo una acción, un juego de parámetros de entrada que regularán dicha acción y, posiblemente, un valor de salida (o valor de retorno) de algún tipo. Tambien es: * Un bloque de código que tiene un nombre, * recibe unos parámetros o argumentos (opcionalmente), * contiene sentencias o instrucciones para realizar algo (opcionalmente) y * devuelve un valor de algún Tipo conocido (opcionalmente)., MÉTODOS ???? 6.- EJEMPLOS DE USO DE LOS MÉTODOS DE LA CLASE MATH Y LA CLASE STRING, 6.- EJEMPLOS DE USO DE LOS MÉTODOS DE LA CLASE MATH Y LA CLASE STRING ???? import java.io.*; public class meotod { public static void main(String args[])throws IOException {BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); String s="Richard"; s=s+" Chuquillanqui"; System.out.println(s); } }, MÉTODOS ???? 5.-FORMAS DE PASAR LOS VALORES A LOS MÉTODOS, MÉTODOS ???? 7.- EJEMPLO DE MÉTODO PERSONALIZADO, MÉTODOS ???? 2.- ¿COMO DECLARAR UN MÉTODO?, MÉTODOS ???? 3.- ¿COMO NOMBRAR LOS MÉTODOS?, MÉTODOS ???? 1.- ¿QUE ES UN MÉTODO?, 6.- EJEMPLOS DE USO DE LOS MÉTODOS DE LA CLASE MATH Y LA CLASE STRING ???? import java.io.*; public class meotod { public static void main(String[] args) { int matematicas = 10; int gramatica = -2; double historia = 9.55; double biologia = 7.3; // Valores Absolutos prt("|" + matematicas + "| es " + Math.abs(matematicas)); prt("|" + gramatica + "| es " + Math.abs(gramatica)); prt("|" + historia + "| es " + Math.abs(historia)); prt("|" + biologia + "| es " + Math.abs(biologia)); // Redondeo de cifras al siguiente numero entero prt(historia + " redondeado es " + Math.round(historia)); prt(biologia + " redondeado es " + Math.round(biologia)); } // Metodo para Impresion static void prt(String s) { System.out.println(s); } }, 4.- ¿QUE SON LOS PARÁMETROS? ???? Un parametro es una variable que puede pasar su valor a un procedimiento desde el principal o desde otro procedimiento. Existen ocasiones en que es necesario mandar al procedimiento ciertos valores para que los use en algún proceso. Estos valores que se pasan del cuerpo principal del programa al procedimiento se llaman parámetros. Entonces la declaración completa de un procedimiento es : Static void NomProc(lista de parámetros) { cuerpo de instrucciones; };, MÉTODOS ???? 4.- ¿QUE SON LOS PARÁMETROS?, 5.-FORMAS DE PASAR LOS VALORES A LOS MÉTODOS ???? PASAR POR REFERENCIA, 3.- ¿COMO NOMBRAR LOS MÉTODOS? ???? Las clases van con mayúscula primera letra y el resto con minúscula (excepto en nombres de clase compuestos por mas de una palabra). Los métodos y atributos van todo con minúscula excepto en nombres compuestos que a partir de la segunda palabra van con mayúscula. Ejemplos de nombre de clase: Conexión, CuentaBancaria. Ejemplos de nombre de método: getEdad(), calcularSaldo().