长春的天气真的是很能气人啊 都现在这个时侯 还处于零下10多度
不过对于Java的热度却是只增不减啊
for输出菱形
拼接方法:
for(int i=0;i<n;i++){
for(int j=i;j<n;j++){
System.out.print(" ");
}
for(int j=0;j<i+1;j++){
System.out.print("*");
}
for(int j=0;j<i;j++){
System.out.print("*");
}
}
for(int i=0;i<n-1;i++){
for(int j=0;j<i+1;j++){
System.out.print(" ");
}
for(int j=i;j<n;j++){
System.out.print("*");
}
for(int j=i;j<n-1;j++){
System.out.print("*");
}
}
最简单 同时也是最笨的拼接法 不需要太多的脑力思考 但是通用性很强 知道了三角形后可以拼接出很多不规则的图形。
巧妙方法:
for(int i=-a;i<=a;i++){
for(int j=0;j<Math.abs(i);j++){
System.out.print(" ");
}
for(int j=0;j<2*Math.abs(a)-2*Math.abs(i)+1;j++){
System.out.print("*");
}
}