Te paso un código de Java que he hecho. Lo que hace es simple: al insertar un número natural, aparece una tabla de multiplicar del numero que se insertó, multiplicándose del 1 al 10... Este ejemplo esta bueno para estudiantes que quieren empezar a conocer el código java, mas adelante lo pondré de forma de aplicación utilizando netbeans 5.5.1 IDE, saludos, y espero que te halla servido.
/* aki va el código que nos ha mandado */
import java.io.*;
public class TabladeMultiplicar{
public static void main(String [] arg) throws IOException{
BufferedReader inicio;
inicio= new BufferedReader(new InputStreamReader (System.in));
System.out.println(" Programa para calcular tablas de multiplicar ");
System.out.print("Inserte un numero: "); int Numero=Integer.parseInt(entrada.readLine());
System.out.println(" Tabla del "+ Numero+" ");
multiplicar(Numero,0);
}
public static void multiplicar(int H, int Contador){
Contador++;
if (Contador System.out.println(H + "x" +Contador+ "=" + Contador*H);
multiplicar(H,Contador);
}
}
}