java打星星_java实现星星图形的输出
java實現(xiàn)星星圖形的輸出
2020年9月5日 12:17 by scott
java
最近在看阿拓老師的視頻,有個輸出如下圖形的練習(xí):
經(jīng)過一番探索,發(fā)現(xiàn)一個完全用循環(huán)實現(xiàn)的方法:
public class star{
public static void main(String[] args){
for(int i=1;i<=4;i++){
//定義三個變量
int l=1; // left
int m=1; // middle
int r=1; // right
// 畫左邊的星星
for(;l<=(4-i+1);l++){
System.out.print("*");
}
//System.out.println("l:"+l);
// 畫中間的#
for(;m<=(2*i-3);m++){
System.out.print("#");
}
//System.out.println("m:"+m);
// 畫右邊的星星
for(;r<=(7-(l-1+m-1));r++){
System.out.print("*");
}
//System.out.println("r:"+r);
System.out.println();
}
}
}
老師給出答案是第一行特殊處理,其他行按規(guī)律輸出。其實完全放在一起也是有規(guī)律的。
在此做個記錄,歡迎大家批評指導(dǎo)!
Comment
×
Name
Email address
Comment
Close
Submit
Not Comment!
總結(jié)
以上是生活随笔為你收集整理的java打星星_java实现星星图形的输出的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java第二阶段_Java第二阶段总结
- 下一篇: mysql c 多线程封装_mysqlC