新人求助一个简单的问题!

下面是我新学的一个for循环中遇到的问题,代码没问题,只不过结果与我想的截然相反,


*********8
********88
*******888
******8888
*****88888
****888888
***8888888
**88888888
888888888
我想请问下,8字三角形直角边不应该在左边吗?
字三角形直角边不应该在右边吗?方向正确!谢谢!
package Teme;

public class Soeasy {

public static void main(String[] args) {
    for(int i=1;i<=10;i++){
        for(int y=10;y>=i||y<i&&y>=1;y--){
            if(y<i&&y>=1){
                System.out.print("8");
            }else{


            System.out.print('*');
            }
            }
        System.out.println();

    }

}

}

 if(y<i&&y>=1){
                System.out.print("8");
y从10开始递减,一开始肯定不满足,所以先输出星号