> Faqs > Tabla de multiplicar en Java

Tabla de multiplicar en Java

Podrían pasarme un código Java para mostrar una tabla de multiplicar. Soy totalmente novato y necesito ese código para un ejercicio.

Respuestas

/* algunas correcciones de sistaxis para que funciona la clase TablaDeMultiplicar */

import java.io.*;

public class TablaDeMultiplicar{

    public static void main(String [] arg) throws IOException{
        BufferedReader 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(inicio.readLine());
        System.out.println(" Tabla del "+ Numero+" ");
        multiplicar(Numero,0);
    }

    public static void multiplicar(int H, int Contador){
        Contador++;
        if (Contador<=10){
            System.out.println(H + "x" +Contador+ "=" + Contador*H);
            multiplicar(H,Contador);
        }
    }
    
}
Juan
5 1

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);   
       }   
   }   
}
Hector Javier de Leon Prieto