Programa_2.java



// MUESTRA UNA TABLA DE MULTIPLICAR ...

import java.lang.Integer;

/*
public class Programa_2
{
	Integer Tabla = new Integer(7);		// TABLA DEL SIETE
	Integer Limite = new Integer("8");	// LIMITE DE LA TABLA

	public static void main(String CAD[]) { new Programa_2(); }

	public Programa_2()
	{
		int F1 = 0, F2 = 0, RESP = 0;

		for (F2 = 0; F2 <= Limite.intValue(); F2++)
		{
			System.out.println(Tabla.toString() + "*" + F2 + " = " + (Tabla.intValue()*F2));
		}
	}
}
*/

// OTRA FORMA PERO CON TRES CLASES
//===================================
public class Programa_2
{
	Integer Tabla = new Integer(7);		// TABLA DEL SIETE
	Integer Limite = new Integer("8");	// LIMITE DE LA TABLA

	public static void main(String CAD[]) { new Programa_2(); }

	public Programa_2()
	{
		int F1 = 0, F2 = 0;
		Imprime IMP 	= new Imprime();
		Multiplicar MULT	= new Multiplicar();

		for (F2 = 0; F2 <= Limite.intValue(); F2++)
		{
			MULT.Operacion(Tabla.intValue(), F2);
			IMP.Muestra(Tabla.intValue(), F2, MULT.RESP);
		}
	}
}

class Imprime
{
	public Imprime() { }
	void Muestra(int V1, int V2, int RESP) { System.out.println("" + V1 + "*" + V2 + " = " + RESP); }
}

class Multiplicar
{
	int RESP = 0;
	public Multiplicar() {}

	void Operacion(int V1, int V2) { RESP = V1*V2; }
}