java画星星源码(可控制对齐方式,自定义符号,行数)
废话不多说,比较简单直接看源码,分享在这里,也方便自己以后查看,一起学习
package DrawStar;
public class DrawStar {
public void DrawStar(int line,String symbol,boolean left){
for(int i=0;i<line;i++){
if(left) {
for(int j=0;j<=line-i;j++){
System.out.print(" ");
//这个for是控制对齐方式的
}
}
for(int j=0;j<=i;j++){
System.out.print(symbol);
}
System.out.println();
}
}
}
import DrawStar.DrawStar;
public class TestMain {
public static void main(String[] args){
DrawStar drawStar=new DrawStar();
drawStar.DrawStar(9,"8",false);
//line:表示画的三角形行数
//symbol:表示组成三角形的符号
//left:表示对齐方式(false:左对齐,ture:右对齐)
}
}
等有时间,再把其他的对齐方式也整理进去,继续完善下,就完美了,晚安,未来的世界~