Java空心菱形经典案例
2016-05-17 22:45
190 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/ManGod_i/article/details/51440123
//空心菱形
public static void Pyramid(){
System.out.println("规模:"); //规模
int sum =in.nextInt();
for(int i=1;i<=sum;i++){ //总开关
for(int k=1;k<=sum-i;k++){//暗控制
System.out.print(" "); //暗
}
for(int j=1;j<=(i-1)*2+1;j++){ //光控制
if(i==1||i==sum){//顶底边
System.out.print("*"); //光
}else if(j==1||j==(i-1)*2+1){ //顶底内边
System.out.print("*");
}else{
System.out.print(" ");
}
}
System.out.println();
}
for(int i=sum-1;i>0;i--){ //条件反转
for(int k=1;k<=sum-i;k++){
System.out.print(" ");
}
for(int j=1;j<=(i-1)*2+1;j++){
if(i==1||i==sum){
System.out.print("*");
}else if(j==1||j==(i-1)*2+1){
System.out.print("*");
}else{
System.out.print(" ");
}
}
System.out.println();
}
}else if(j==1||j==(i-1)*2+1){
System.out.print("*");
}else{
System.out.print(" ");
}
}
System.out.println();
}
}
相关文章推荐
- 使用for循环经典案例输出空心的菱形 in Java
- Java输出空心菱形
- Java动态录入“空心菱形”
- Java面向对象【经典案例】类的属性是属于对象的,方法是动态绑定到对象的
- Java 空心菱形
- Java练习:打印各种图形(等腰三角形、直角三角形、实心菱形、空心菱形)
- Java实现递归经典案例——三角数字的多种实现方式
- JAVA基础-4.switch,for,while,循环嵌套,跳转语句(包含经典案例!)
- 实现字符和Unicode码互换 (Java经典编程案例)
- java打印输出任意大小的等腰三角形,实心菱形,空心菱形,平行四边形
- Java 用二维数组创建空心菱形
- Java打印实心和空心菱形
- Java打印星星的各种体位(直角三角形 等腰三角形 菱形 空心菱形)
- JAVA_编程小案例_打印菱形
- 从一组姓名中随机抽取幸运观众的代码实现 (Java经典编程案例)
- java编程经典案例之基于斐波那契数列解决兔子问题实例
- java中打印实心菱形以及空心菱形的方法
- java小案例-回忆经典之像素鸟游戏(附源码免费下载)
- Java多线程之并发安全经典案例-卖票
- Java 打印空心菱形