/**
* 问题:输出一个三角形图案
*
*
* @author Administrator
*
* 程序如下:
*
*/
public class Diamond {
public static void main(String args[]) {
Diamond d = new Diamond();
d.diamond(8);
}
public void diamond(int x) {
for(int i=0;i<x/2;i++){
for(int j=4-i;j<=4+i;j++){
System.out.print("*");
if(j==4+i){
System.out.println();
}
}
}
for(int i=x/2;i<=x;i++){
for(int j=i-4;j<=x-i+4;j++){
System.out.print("*");
if(j==x-i+4){
System.out.println();
}
}
}
}
}
运行结果如下:
run:
*
***
*****
*******
*********
*******
*****
***
*
成功生成(总时间:0 秒)
本文介绍了一个简单的Java程序,用于在控制台输出一个类似钻石的三角形图案。通过两个嵌套循环实现了图案的逐行打印,展示了基本的Java编程技巧。
2106

被折叠的 条评论
为什么被折叠?



