código mostrado abaixo:
public class PrintMultiplication{
public static void main(String[] args){
for(int i = 1; i<=9; i++){
for(int j = 1; j<=i; j++){
System.out.print(j+"*"+i+"="+j*i+" ");
}
System.out.println();
}
}
}
O desalinhamento aparecerá após a impressão:
Altere o espaço em System.out.print (j + " " + i + "=" + j i + ""); para \ t, \ é o caractere de escape e t representa a tecla tab:
Melhorias de código :
import java.util.Scanner;
public class PrintMultiplication{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
print99(n);
}
public static void print99(int n){
for(int i = 1; i<=n; i++){
for(int j = 1; j<=i; j++){
System.out.print(j+"*"+i+"="+j*i+"\t");
}
System.out.println();
}
}
}
Implemente a chamada de método, implemente a entrada manual do número de corte: