Si bien entendí. sería algo así:
package test;
import java.util.Scanner;
public class Test
extends Thread {
public static void main
(String[] args
) { int num
= new Scanner
(System.
in).
nextInt(); // recibimos el numero por input new Thread(new Test
(num
)).
start(); // creamos e iniciamos el hilo }
private int num;
public Test(int num) {
this.num = num;
}
@Override
public void run() {
// sacamos toda la tabla de multiplicar del numero
System.
out.
println("1 * " + this.
num + " = " + 1 * this.
num); System.
out.
println("2 * " + this.
num + " = " + 2 * this.
num); System.
out.
println("3 * " + this.
num + " = " + 3 * this.
num); System.
out.
println("4 * " + this.
num + " = " + 4 * this.
num); System.
out.
println("5 * " + this.
num + " = " + 5 * this.
num); System.
out.
println("6 * " + this.
num + " = " + 6 * this.
num); System.
out.
println("7 * " + this.
num + " = " + 7 * this.
num); System.
out.
println("8 * " + this.
num + " = " + 8 * this.
num); System.
out.
println("9 * " + this.
num + " = " + 9 * this.
num); System.
out.
println("10 * " + this.
num + " = " + 10 * this.
num); }
}
Ejemplo de Output con el número 5:
Numero: 5
1 * 5 = 5
2 * 5 = 10
3 * 5 = 15
4 * 5 = 20
5 * 5 = 25
6 * 5 = 30
7 * 5 = 35
8 * 5 = 40
9 * 5 = 45
10 * 5 = 50