当前位置:首页 » 编程语言 » java打菱形

java打菱形

发布时间: 2024-01-15 16:08:45

c语言输出菱形

java语言输出菱形:

publicstaticvoidmain(String[]args){
introw=11;//设置打印的行数,11也就是菱形对角线的长。
for(inti=0;i<row;i++){
for(intj=0;j<row;j++){
//左上,右上,左下,右下四个角打印空格
//可以一个判断语句写出,四个判断分别对应四个角的位置
if(i<row/2&&(j<row/2-i||j>row/2+i)||
i>row/2&&(j<i-row/2||j>row-i+row/2-1)){
//满足条件打印空格
System.out.print("");
}else{
//不满足条件打印*
System.out.print("*");
}
}
//一次循环结束,换行
System.out.println();
}
System.out.println("---------------------------------");

//下面打印花纹。很多菱形循环排列
//设置横排重复次数15,竖排重复次数12。共15*12个菱形,每一个菱形是11的对角线长
intwCount=15;
inthCount=12;
intwRows=row*wCount;
inthRows=row*hCount;
for(inti=0;i<hRows;i++){
inttemp1=i;
i=i%row;
for(intj=0;j<wRows;j++){
inttemp2=j;
j=j%row;
if(i<row/2&&(j<row/2-i||j>row/2+i)||
i>row/2&&(j<i-row/2||j>=row+row/2-i)){
System.out.print("");
}else{
System.out.print("*");
}
j=temp2;
}
i=temp1;
System.out.println();
}

}
热点内容
stl常用算法 发布:2025-08-28 04:01:28 浏览:439
货运发布源码 发布:2025-08-28 03:44:26 浏览:438
希望之村怎么进单人服务器教程 发布:2025-08-28 03:35:54 浏览:836
数据库题型 发布:2025-08-28 03:35:19 浏览:167
python列表元素 发布:2025-08-28 03:35:08 浏览:736
康奈尔大学专业访问学者 发布:2025-08-28 03:33:35 浏览:980
马恩数据库 发布:2025-08-28 02:56:58 浏览:359
如何搭建自己的kms服务器 发布:2025-08-28 02:46:29 浏览:860
java取对象的属性 发布:2025-08-28 02:35:29 浏览:718
工商年审登录密码是多少 发布:2025-08-28 02:34:46 浏览:249