Ayuda en Java

Estado
Cerrado para nuevas respuestas

Marzzipan

Nuevo Miembro
Miembro
#1
Bueno resulta que tengo que hacer un programa que haga la primeras 12 tablas de multiplicar y bueno la verdad lo intente pero no he podido hasta ahora ya que uso metodos:

public class Tablas{

static final int multiplicador=12;

static final int multiplicante=10;

static String espacio="\t\t";

public static void main (String[]args){

System.out.println("Tabla de Multiplicar");

System.out.println(" ");

for(int num=1;num<multiplicante;num++)

System.out.println("Tabla del "+num);

System.out.println(" ");

for(int linea =0;linea<multiplicador;linea++)

implinea(linea);

}

static void implinea(int esta){

for(int num=0;num<multiplicante;num++){

int a=esta*multiplicador+num;

System.out.println(Result + espacio);

}

System.out.println(" ");

}

static int Result(int total){

return Math.round(total=multiplicador*multiplicante);

}

}

La verdad no quisiera que lo hicieran sino que me expliquena como imprimir en la pantalla por ejemplo:

1 x 1 = 1

1 x 2 = 2

1 x 3 = 3....etc

Se me hace muy dificil ya que como dije devo usar metodos.

Saludos a todos y gracias por su tiempo.
 

cyberfranko

Nuevo Miembro
Miembro
#2
Q tal man bueno entiendo que necesitas que te expliken pero voy de salida te dejo en cod, ps esta muy fácil de entender así que si te sirve en buena hora

Insertar CODE, HTML o PHP:
import java.awt.event.*;

import java.awt.*;

import javax.swing.*;

public class Tabla {

	

	public static void main(String[] args) {

  System.out.println("Tablas de Multiplicar");

  getTabla();

	}

	public static void getTabla(){

  int Max=12,Min=1;

  

  for(;Min<Max;Min++){

  	Operar(Min);

  }

  	

	}

	

	public static void Operar(int x){

  System.out.println(" ");

  System.out.println("Tabla del " + x + "\n");

  

  for (int i=0;i<12;i++)

  	System.out.println(x + " x " + y + " = " +(x*i));

	}

}
 
Estado
Cerrado para nuevas respuestas
Arriba Pie