Método en Java.

Slides:



Advertisements
Presentaciones similares
FUNDAMENTALS OF THE JAVA PROGRAMMING LANGUAGE (SL-110) CAPÍTULO 13 Ing. Ronald Criollo.
Advertisements

Métodos y parámetros.
Complejidad Computacional
Interprete o máquina real
Java nos ofrece System.out para escribir en pantalla, pero también tenemos System.in para leer. System.in es un objeto de una clase de java que se llama.
Estructura de Datos Unidad 4. Recursividad Dra. María Lucía Barrón Estrada Enero-Junio 2007.
Introducción a la programación en JAVA
Programación Interactiva Fundamentos de Java. 2 Ejecución de un programa Para Java una clase ejecutable es aquella que es pública y tiene un método main()
Clases Extendidas La clase extendida hereda los campos y métodos de la clase de la cual extiende. La clase original se conoce como superclase y la clase.
Archivos Implementar un método que lea una secuencia de números enteros de un archivo y compute la cantidad de elementos leídos.
Curso de Java Estructura del Lenguaje
FUNCIONES EN C.
Genéricos en Java Jaime Ramírez, Ángel Lucas González
Tratamiento de listas en Java
1.2 Sintaxis del lenguaje Java.
Tema 4 Árboles. Árbol sobre matriz.
ESTRUCTURAS DE SECUENCIA
/*Desarrollar una solución que permita ingresar y almacenar el promedio de prácticas, la nota del examen parcial y la nota del examen final de todos.
Algoritmo y Estructura de Datos I
Introducción a la Computación (7ma Semana) Lunes 16 de Abril del 2007
Algoritmo y Estructura de Datos I
Introducción a la Computación (8va Semana) Lunes 23 de Abril del 2007
Algoritmo y Estructura de Datos I
Algoritmo y Estructura de Datos I I Facultad de Ingeniería y Arquitectura Ing. Juan José Montero Román. Sesión 3.
Facultad de Ingeniería y Arquitectura Introducción a la Computación 2006 – II (8va Semana) Lunes 25 de Setiembre del 2006 Juan José Montero Román.
Facultad de Ingeniería y Arquitectura Introducción a la Computación 2006 – II (7ma Semana) Lunes 18 de Setiembre del 2006 Juan José Montero Román.
Oscar Bedoya. Edificio 331, 2º piso, E.I.S.C. Estructuras de datos y algoritmos.
Material Elaborado por: Lic. Saily González. CONTENIDO 2.1- Estructura de una Aplicación JAVA 2.2- Elementos básicos de la Programación JAVA Comentarios.
Arreglos: Vectores en JAVA
Excepciones y archivos Info 033. Exception El término Exception es la palabra corta para la frase "evento excepcional." Definition: Una excepción es un.
Recursión Se dice que un método es recursivo si forma parte de sí mismo o se define en función de sí mismo. La recursión es un medio particularmente poderoso.
Tema 7: Polimorfismo Antonio J. Sierra. Índice Introducción. Sobrecarga de métodos. Objetos como parámetros. Paso de argumentos. Devolución de objetos.
FUNCIONES EN C.
Java. Objeto Es la instancia de una clase. Cada objeto se crea utilizando la palabra reservada new. Un objeto es conocido como una instancia. Ejemplo.
Realizado por: Bertha Palomeque A. Rodrigo Barzola J. Sensor de Temperatura utilizando el Starter Kit Javelin Stamp.
Métodos Algoritmos y Desarrollo de Programas I. Cuando utilizar métodos  Los métodos se utilizan para romper un problema en pedazos de forma que este.
0. Desarrollo de Programas: técnica del refinamiento.
Inicio Java: Algunas utilidades. Inicio Temporización En ingeniería nos encontramos con tareas que deben repetirse de forma periódica. Son tareas temporizadas.
Java Orientado a Objetos CLASES,OBJETOS Y MÉTODOS
Creación de Aplicaciones
Tema 6: Clases Antonio J. Sierra.
Unidad I Java y C++ : Similitudes y diferencias
If anidados y Switch Prof. Lillian Bras.
Public class MiClase { public static int tmp = 123; // miembro variable public static final double PI = ;// miembro constante public float.
Colecciones.
Input – Scanner y Cajas de diálogo
Archivos y Búsqueda Secuencial
USA agenda e itemAgenda
Clase Teórica No. 4 Programación IV
Suponiendo que además en la clase U hay: import java.util.*; class U{ static Scanner teclado = new Scanner(System.in); static public int readInt(String.
FUNCIONES EN C.
El lenguaje de programación Java
JAVA J.A.C..
Estructuras de control Introducción a la programación.
Repaso/resumen 1.lectura/escritura y asignación 2.funciones 3.selección de instrucciones (if-else) 4.repetición de instrucciones (while) 5.recursión 6.operadores/instrucciones.
Prog. Univ. Rodríguez Rey, Pablo Funciones Programación I.
3.  Recursividad.
Capítulo 1 “Elementos de Programación”
Prof. Mayra M. Méndez Anota.  Herramientas  Características  Convenciones  Estructura de una clase  Sintaxis de: métodos, atributos, constructores.
ESTRUCTURA DE DATOS EN JAVA
Capítulo 5 - b: Hilos. 4.2 Silberschatz, Galvin and Gagne ©2005 Operating System Concepts – 7 th edition, Jan 23, 2005 Ejemplo de hilos: un applet Un.
METODOLOGÍA DE LA PROGRAMACIÓN
Computación II Repaso de java Karina Figueroa Mora.
FUNCIONES Conceptos básicos. Retorno de una función Clases de funciones. Paso de parámetros. Funciones y arrays.
Entrada y Salida ES.leerChar (); ES.leerEntero (); ES.leerEnteroLargo (); ES.leerFloat (); ES.leerDouble (); System.out.print System.out.println.
Capítulo 2 “Subprogramas/Funciones - Arreglos”
LENGUAJE DE PROGRAMACIÓN
QUE ES PNL. CONCEPTO La programación neurolingüística es un proceso mental, mediante el cual utilizamos los sentidos con los cuales percibimos el mundo,
Estructuras de control selectivas Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Versión Práctica 3.
1 Métodos. 2 Un método es un conjunto de instrucciones definidas dentro de una clase, que realizan una determinada tarea y a las que podemos invocar mediante.
Transcripción de la presentación:

método en Java

definición es un conjunto de instrucciones definidas dentro de una clase, que realizan una determinada tarea y a las que podemos invocar mediante un nombre. Algunos métodos que hemos utilizado hasta ahora: – Math.pow() – Math.sqrt() - System.out.println();

IMPLEMENTACIÓN DE MÉTODOS EN JAVA Pasos para implementar un método: 1.     Describir lo que el método debe hacer 2.     Determinar las entradas del método 3.     Determinar los tipos de las entradas 4.     Determinar el tipo del valor retornado 5.     Escribir las instrucciones que forman el cuerpo del método 6.     Prueba del método: diseñar distintos casos de prueba

ESTRUCTURA GENERAL DE UN MÉTODO JAVA La estructura general de un método Java es la siguiente: [especificadores] tipoDevuelto nombreMetodo([lista parámetros]) {     // instrucciones    [return valor;] }

Métodos con parámetros. Un método puede tener parámetros: public vo Los parámetros los podemos imaginar como variables locales al método, pero su valor se inicializa con datos que llegan cuando lo llamamos. id [nombre del método]([parámetros]) { [algoritmo] }

import java.util.*; public class Metodos1 {     public static void main(String[] args) {         Scanner sc = new Scanner(System.in);         int numero1, numero2, resultado;         System.out.print("Introduce primer número: ");         numero1 = sc.nextInt();         System.out.print("Introduce segundo número: ");         numero2 = sc.nextInt();         resultado = sumar(numero1, numero2);         System.out.println("Suma: " + resultado);     }     public static int sumar(int a, int b){            int c;            c = a + b;            return c; }

Métodos que retornan un dato. Un método puede retornar un dato: public [tipo de dato] [nombre del método]([parámetros]) { [algoritmo] return [tipo de dato] } Cuando un método retorna un dato en vez de indicar la palabra clave void previo al nombre del método indicamos el tipo de dato que retorna. Luego dentro del algoritmo en el momento que queremos que finalice el mismo y retorne el dato empleamos la palabra clave return con el valor respectivo.

package bisiesto; import java.util.*; public class Bisiesto {     public static void main(String[] args) {         Scanner sc = new Scanner(System.in);         int año;         System.out.print("Introduce año: ");         año = sc.nextInt();         if(esBisiesto(año))  //llamada al método            System.out.println("Bisiesto");         else            System.out.println("No es bisiesto");     }    /*** método que calcula si un año es o no bisiesto*/         public static boolean esBisiesto(int a){            if(a%4==0 && a%100!=0 || a%400==0)            return true;         else            return false;    } }

import java.util.*; public class MetodoVoid {     public static void main(String[] args) {         Scanner sc = new Scanner(System.in);         String cadena;         System.out.print("Introduce cadena de texto: ");         cadena = sc.nextLine();         cajaTexto(cadena); //llamada al método     }   /*** método que muestra un String rodeado por un borde*/         public static void cajaTexto(String str){             int n = str.length();             for (int i = 0; i < n + 4; i++){                  System.out.print("#");             }             System.out.println();             System.out.println("# " + str + " #");     } }

import java.util.Scanner; public class MayorMenor { public void cargarValores() { Scanner teclado=new Scanner(System.in); System.out.print("Ingrese primer valor:"); int valor1=teclado.nextInt(); System.out.print("Ingrese segundo valor:"); int valor2=teclado.nextInt(); System.out.print("Ingrese tercer valor:"); int valor3=teclado.nextInt(); int mayor,menor; mayor=calcularMayor(valor1,valor2,valor3); menor=calcularMenor(valor1,valor2,valor3); System.out.println("El valor mayor de los tres es:"+mayor); System.out.println("El valor menor de los tres es:"+menor); }

public int calcularMayor(int v1,int v2,int v3) { int m; if(v1>>v2 && v1>v3) { m=v1; } else { if(v2>v3) { m=v2; } else { m=v3; } } return m; } public int calcularMenor(int v1,int v2,int v3) if(v1<v2 && v1<v3) else { if(v2<v3) { m=v2; } else { m=v3; } } public static void main(String[] ar) { MayorMenor maymen=new MayorMenor(); maymen.cargarValores(); } }