Está en la página 1de 3

Prctica 2: Mtodos, argumentos, modificadores de acceso y operadores aritmticos

Actividad 2.1: Creacin de mtodos sin argumentos o con argumentos.


Objetivo: Conocer la sintaxis para crear un mtodo dentro de una clase Instrucciones: 1.- Crear en Netbeans una clase llamada Practica2, definiendo inicialmente el mtodo principal(mtodo main) para su ejecucin. Adicional a esto, crear un mtodo llamado metodoA privado sin valor de retorno y que no reciba ningn argumento. El mtodo debe de imprimir en consola el mensaje de Entrando al mtodo llamado metodoA . 2.- Agregar un mtodo adicional llamado metodoB publico con valor de retorno de tipo String y con un argumento de tipo String llamado nombre. El mtodo debe de imprimir en consola Tu nombre es: +nombre. El valor a retornar debe de ser un String con valor a completado! . 3.- Modificamos el mtodo principal(main) para crear un objeto de nuestra clase Practica2 y hacemos la llamada de los 2 mtodos creados. Hint: La sintaxis general para crear un mtodo es la siguiente: accessModifier returnDataType nombreMetodo(DataType arg1,DataType arg2, ){ //Declaracion de variables locales, y lo que va a hacer tu metodo va aqui } -accessModifier: es el tipo de acceso del mtodo, puede ser private, public, protected, default. -returnDataType: indica el tipo de dato que regresa el mtodo, puede ser un dato primitivo, un objeto o nada. Para indicar que un mtodo no regresa valor se utiliza la palabra reservada o keyword llamada void -nombremetodo es el nombre con el cual podemos ejecutar el bloque de cdigo, pero para ello debemos de crear una instancia u objeto de nuestra clase que contiene dicho mtodo. -arg1: indica el argumento numero 1 de nuestro mtodo y se le antepone primero el tipo de dato del argumento, cada argumento es lo que recibe nuestro mtodo y dentro de nuestro mtodo la variable arg1 es una variable local dentro del mtodo y deja de existir fuera del bloque del mtodo. Nota: si el tipo de retorno NO ES void, entonces nuestro mtodo debe de utilizar la palabra reservada return seguido de un valor que debe de corresponder al mismo tipo de dato que se especific en la firma del mtodo. Ejemplo: Crear un mtodo llamado holaMundo publico y que regrese un tipo de dato int, reciba 2 argumentos, el primero es un String llamado nombre, el segundo es un int llamado edad. El mtodo debe de mostrar le mensaje de Hola +nombre+ , tienes +edad+ aos . El valor a retornar es la misma edad. public int holaMundo(String nombre,int edad){ System.out.println("Hola "+nombre+" ,tienes "+edad+" aos."); return edad; }

De acuerdo al Hint, siga los 3 pasos y escriba lo que se muestra en la consola. Una pista de cmo debe de quedar su clase es de la siguiente manera: public class Practica2 { //Declaracion del metodoA //Declaracion del metodoB public static void main(String[] args){ Practica2 miObjeto=new Practica2(); miObjeto.metodoA(); String argumento1="Su nombre"; String retorno=miObjeto.metodoB(argumento1); } } En las lneas comentadas (las lneas que tienen doble slash // ) es donde crear sus 2 mtodos de los pasos anteriores. El mtodo main si creo los mtodos correctamente debe de funcionar y ejecutarse. Escriba la salida o impresin en la consola de su programa.

Actividad 2.2: Creacin de clase Calculadora basica


Objetivo: Creacin de varios mtodos y ejecutarlos por medio de otra clase. 1.- Cree una clase llamada Calculadora. 2.- Dentro de la clase cree una variable global (variable dentro de la clase, fuera de los mtodos) de tipo float llamada resultado y que sea pblica. 3.- Ahora crear 4 mtodos con las siguientes caractersticas: Nombre Modificador de Tipo de Tipo de Dato Tipo de Dato Valor a acceso retorno arg1 arg2 retornar suma Publico float int int arg1+arg2 resta Privado float int int arg2-arg1 multiplicacion Publico float float float arg1*arg2 division Privado float float float arg1/arg2 4.- Dentro de cada mtodo se debe de hacer la operacin especificada como Valor a retornar y guardarse su valor en la variable global llamada resultado. Este valor ser impreso en consola y despus ser utilizado para regresar dicho valor. Ejemplo: resultado=arg1*arg2; System.out.println( Resultado: +resultado); return resultado; 5.- Guarde y compile su clase. 6.- Cree una nueva clase llamada EjecutaCalculadora, agregue el mtodo principal y cree un objeto de la clase Calculadora. Una vez que creo el objeto de la clase calculadora, mande a llamar cada mtodo que le sea posible utilizando el . (punto). Ejemplo: public class EjecutarCalculadora { public static void main(String[] args){ Calculadora objetoCalculadora=new Calculadora(); int num1=10;//variable local int num2=20;//variable local objetoCalculadora.suma(num1,num2); objetoCalculadora.resta(num1,num2); } } 7.- Escriba lo que se muestra en la consola.

También podría gustarte