您的位置:首页 > 编程语言 > Java开发

JAVA 学习日志 利用循环打印简单的菱形程序

2014-05-26 23:32 417 查看
/**
*
* @author 冯世磊
* 一个简单的打印菱形程序
*/
public class PrintStar {

public static void main(String[] args) {
int i=1;
int c=1;//用于测试当前打印所在行数

do{
for(int b=1;b<=(13-(i*2-1))/2;b++){  //首先画空格,每行的空格等于13-当前行数*2-1
System.out.print(' ');
}
for(int a=1;a<=i*2-1;a++){  //画#号。#号的数量是当前行数*2-1
System.out.print('#');
}
System.out.println();
c++;
if(c<=7){i++;}else{i--;};//当打印到第7行的时候,应发生翻转
}while(c<=13);
}

}
<img src="https://img-blog.csdn.net/20140526233131625?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZmVuZ3NoaWVsaWNr/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  例子 测试 class