Declaraci N De M Todos

Páginas: 4 (890 palabras) Publicado: 15 de marzo de 2015
3/15/12

Declaración de métodos.

- Declaración de métodos.

Cuando uno plantea una clase en lugar de especificar todo el algoritmo en un único método (lo que hicimos en los
primeros pasos de estetutorial) es dividir todas las responsabilidades de las clase en un conjunto de métodos.
Un método hemos visto que tiene la siguiente sintaxis:
public'void'[nombre'del'método]()'{
''[algoritmo]
}Veremos que hay varios tipos de métodos:

Métodos con parámetros.
Un método puede tener parámetros:
public'void'[nombre'del'método]([parámetros])'{
''[algoritmo]
}

Los parámetros los podemos imaginar comovariables locales al método, pero su valor se inicializa con datos que llegan
cuando lo llamamos.

Problema 1:
Confeccionar una clase que permita ingresar valores enteros por teclado y nos muestre latabla de multiplicar de dicho
valor. Finalizar el programa al ingresar el -1.
Programa:

import java.util.Scanner;
public class TablaMultiplicar {
public void cargarValor() {
Scanner teclado=newScanner(System.in);
int valor;
do {
System.out.print("Ingrese valor:");
valor=teclado.nextInt();
if (valor!=-1) {
calcular(valor);
}
} while (valor!=-1);
}
public void calcular(int v) {
for(intf=v;f<=v*10;f=f+v) {
System.out.print(f+"-");
}
}
public static void main(String[] ar) {
TablaMultiplicar tabla;
www.javaya.com.ar/detalleconcepto.php?codigo=88&inicio=0

1/4

3/15/12

Declaración de métodos.tabla=new TablaMultiplicar();
tabla.cargarValor();
}
}
En esta clase no hemos definido ningún atributo, ya que el objeto de la clase Scanner lo requerimos en un solo método,
por ello lo definimoscomo una variable local.
El método calcular recibe un parámetro de tipo entero, luego lo utilizamos dentro del método para mostrar la tabla de
multiplicar de dicho valor, para esto inicializamos lavariable f con el valor que llega en el parámetro. Luego de cada
ejecución del for incrementamos el contador f con el valor de v.
!!!!public!void!calcular(int!v)!{
!!!!!!!!for(int!f=v;f<=v*10;f=f+v)!{...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • M Todo De La Investigaci N
  • M todos de Ionizaci n
  • M todos de producci n
  • M Todos De Investigaci N
  • M Todo Por Penetraci N
  • M todo de sustituci n
  • M todo de Investigaci n
  • El M Todo De Esterilizaci N

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS