Gramática básica em Java - tabela de multiplicação 99

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:
99 tabuada de multiplicação-try1
Altere o espaço em System.out.print (j + " " + i + "=" + j i + ""); para \ t, \ é o caractere de escape e t representa a tecla tab:
99 tabuada de multiplicação-try2
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:
99 tabuada de multiplicação-try3

Acho que você gosta

Origin blog.csdn.net/xiaonuanhu/article/details/108575929
Recomendado
Clasificación