如何创建 "X" 模式?

How to create an "X" pattern?

我想知道如何使用嵌套循环使用 *_ 创建以下模式。

*_______*
__*___* 
____*   
__*___* 
*_______*

我目前正尝试在 Java 中执行此操作,但 C 中的答案也可以,我可以推断出答案。 这是一张图片,可以更好地理解所需的模式。

我知道我需要一些代码才能开始,但我无法理解其中的逻辑。

有没有 algo/technique 任何人都可以指导我尝试这个,一些卡诺图之类的技术。

for(int i =0; i < 5; i++){
    for(int j = 0; j < 9; j++){
       if(j==2*i || 8-2*i == j)
          System.out.print("*");
       else if(8-2*i < j && j > 2*i)
           break;
       else
          System.out.print("_");
    }
  System.out.println();
}