Problemas na estrutura do programa

O problema é o seguinte,não consigo deixar no formato que a questão pede!!!

Escreva um programa que gere a saída a seguir:

0
   1
     2
       3
          4
             5
                6
                   7
                      8
                          9

Eu fiz o programa assim…

public class For3 {
        
    
    public static void main(String[] args) {
         for (int n=0;n<=9;n++){
       		System.out.println (   n+   "\n"      );
         }
    }
}

StringBuilder space = new StringBuilder(""); for(int a=0; a<=9; a++){ space.append(" "); System.out.println(space.toString() + a); }

qualquer coisa vc so aumenta o tamanho do espaçamento que vc quer no append!

Abraço

Cara sou um novato ainda,não aprendi ainda aqueles comandos que você colocou,aprendi usando o "\n"para dar os espaços,mais não consegui exito…Mais valeu!!!

Vê se isso lhe ajuda:

public class For3 {  
          
      
    public static void main(String[] args) {  
         String espaco = "";  
         for (int n=0;n<=9;n++){  
            System.out.println (espaco + n);
            // aumenta o espaço a cada passagem pelo loop
            espaco += "  ";
         }  
    }  
}  

tenta assim:

public class Teste {

	static String espacos = "";

	public static void main(String args[]) {
		System.out.println("0");
		for (int i = 1; i < 10; i++) {

			espacos += " ";
			System.out.print(espacos);
			System.out.println(i);
		}
	}
	
}

Obrigado a todos que postaram,usei a que Gilmar Lima postou…deu certo e o principal é que eu entendi!!! Valeu.