martes, 2 de octubre de 2012

Capitulo 7 Java - Metodos



Java – Capitulo 7 – Metodos
Cuando nos planteamos un programa o clase, lo normal es dividir la clase en metodos en lugar de utilizar uno solo, normalmente el problema se divide en “trozos” mas pequeños que en conjunto forman el programa. Por lo que se divide todo en un conjunto de metodos.
Como primer ejemplo pondremos una tabla de multiplicar.
Abrimos Eclipse y dentro del ejemplo anterior de Java, pinchamos con el botón derecho en EjemplosJava / Nuevo / Clase. Lo llamaremos MultiplicarMetodos.





El codigo es el siguiente: 

package ejemplos.java;
import java.util.Scanner;

public class MultiplicarMetodos { 
      public void cargarValor() {
          Scanner teclado=new Scanner(System.in);
          int numero;
          do {
                  System.out.print("Tabla del nº: ?");
                  System.out.print(" ");
                  numero=teclado.nextInt();
                  if (numero!=-1) {
                      calcular(numero);
                  }
              } while (numero!=-1);
          }
         
          public void calcular(int n) {
              for(int m=n;m<=n*10;m=m+n) {
                  System.out.print(m+"-");
              }
          }
         
          public static void main(String[] ar) {
              MultiplicarMetodos tabla;
              tabla=new MultiplicarMetodos();
              tabla.cargarValor();
          }
      }


En la 1ª parte del codigo aparece el paquete al que pertenece, seguidamente importamos scanner para poder leer datos del teclado.
A continuación se escribe el nombre de la clase, después aparecen los 2 metodos, seguidos del principal que los llama.
En el primer metodo preguntamos el numero sobre el que se calculara la tabla mientras no pongamos -1 para terminar, si se cumple la condicion llamamos al metodo calcular pasandole entre paréntesis el valor solicitado al usuario por teclado.
El metodo calcular se realiza con un bucle for, mientras el numero introducido no sea mayor que dicho numero multiplicado por diez, imprimiendolo en pantalla y separado del siguiente por “-“.
El metodo principal void main, llama a cargar valor, pero antes definimos tabla de la clase multiplicarmetodos.

No hay comentarios:

Publicar un comentario

Se procedera a revision para su pronta publicacion en caso de que no incumpla las normas de blogger.