java 怎样写出一个菱形程序?空心和实心java打印菱形通过二维数组来打印,实例如下:
int hangshu = 11;
int yiban = hangshu / 21;
int yibanduo = hangshu / 2;
System.out.println("空心菱形:");
for(int k = 1;k = yiban;k){
for(int i = 1;i = (yiban - k);i){
System.out.print(" ");
}
System.out.print("*");
for(int i = 1;i = ( (k - 2) * 21);i){
System.out.print(" ");
}
if(k != 1){
System.out.print("*");
}
System.out.println();
}
for(int k = yibanduo;k =1;k--){
for(int i = 1;i = (yiban - k);i){
System.out.print(" ");
}
System.out.print("*");
for(int i = 1;i = ( (k - 2) * 21);i){
System.out.print(" ");
}
if(k != 1){
System.out.print("*");
}
System.out.println();
}
System.out.println("实心菱形:");
for(int i = 1;i = hangshu;i){
if(i = hangshu/21){
for(int k = 1;k = hangshu/21- i;k){
System.out.print(" ");
}
for(int k = 1;k = i;k){
System.out.print("* ");
}
System.out.println();
}else{
for(int k =1;k = (i -(hangshu/21));k){
System.out.print(" ");
}
for(int k = 1;k = (2 *(hangshu/21) - i);k){
System.out.print("* ");
}
System.out.println();
}
}
结果如下:
java打印空心菱形Java利用for循环输出空心菱形java打?
推荐阅读
- excel表格如何隐藏内容,excel表格隐藏内容后复制
- mysql命令窗口字体,mysql命令行窗口
- 灯牌制作网站,灯牌的制作方法
- 乐视电视机有什么功能,乐视在电视机上叫什么
- go语言赋值是什么意思 go 赋值
- SAP有没有凭证复核功能,sap有没有凭证复核功能啊
- erp-u8各系统介绍,erp系统项目介绍
- 显卡海关申报怎么填,显卡怎么过海关
- Java的代码块作用 java synchronized代码块