您的位置:首页 > 理论基础 > 计算机网络

【实现】网络131第3周实验之星形三角形

2014-03-19 22:22 218 查看
    解决网络131第3周实验——循环与判断语句 中第2题,下面是一个变形版本。

/**
* @author 丁又专
* 本来程序是需要实现一个等腰三角形的*星图案,想了很久也没有实现(用循环语句)
* 修改:实现一个顺时针旋转90度的图形,以后想到了再完善
*
*/
public class LoopExample {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int base = 7; //三角形底边长
int i = 0, j = 0;
char mark = '*';
System.out.println("我们美丽的"+mark+"号三角形");
//上半部分
for(i=1; i<=Math.ceil(base/2.0); i++){
for(j=1; j<=i; j++)
System.out.print(mark);
System.out.println();
}
//下半部分
for(i=(int) Math.floor(base/2.0); i>=1; i--){
for(j=1; j<=i; j++)
System.out.print(mark);
System.out.println();
}

}

}


运行结果如下:



    大家再努力一下,如果想实现原题中的要求,规律是什么?除了直接用System.out.println来画出外。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Java 循环语句 for