Desenhar losango com asterisco

to querendo elaborar um algoritmo para desenhar um losango semelhante ao abaixo :

 
    *
   ***
  *****
 *******
*********
 *******
  *****
   ***
    *

public class Losango
{
    public static void main(String args[])
    {
        int m=3,
            n=3,
             cont=0;
        
        for(int d=1; d<=m; d++)
        {
            for(int e=1; e<=n; e++)    
            {
                System.out.print(" ");
                if(e==n/2+1)
                {
                    System.out.print("*");
                }
            }
            System.out.println();
        }
    }
}

alguém pode me dar alguma ideia sobre como faco isso ? :?

na verdade esta apenas a lateral direita dele. Quero faze-lo completo, ou seja, com a lateral esquerda tambem.

Você desenhou a figura direitinho, então conte os espaços e os asteriscos direito. Alguma coisa no seu programa faz com que ele mostre só isto:

      *
      *
      *
      *
      *
      *
      *
      *
      *
      *

se eu puser m = 10, e n = 10. (Use este valor para ficar mais fácil de debugar)