社区
Java SE
帖子详情
求教--用“*”打印菱形
dionysiac
2003-12-09 12:46:57
谢谢各位高手帮我解决这个循环问题
...全文
74
3
打赏
收藏
求教--用“*”打印菱形
谢谢各位高手帮我解决这个循环问题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Yanbin_Q
2003-12-09
打赏
举报
回复
好像又是做题哦,在书上都有啊。
DainelLee
2003-12-09
打赏
举报
回复
//随便写了个
/*
打印 * 菱形
*/
public class PrnDiamond
{
private int width;
public PrnDiamond(int i)
{
width = i;
}
public String toString()
{
StringBuffer tmpSb = new StringBuffer();
int pos;
//正循环
for(int i = 0; i < width; i ++)
{
pos = width - 1 - i;
for (int j= 0; j < pos; j++)
tmpSb.append(" ");
pos = i * 2 + 1;
for(int j = 1; j <= pos; j++)
tmpSb.append("*");
tmpSb.append("\n");
}
//反循环
for(int i = width - 1; i >= 0; i --)
{
pos = width - 1 - i;
for (int j= 0; j < pos; j++)
tmpSb.append(" ");
pos = i * 2 + 1;
for(int j = 1; j <= pos; j++)
tmpSb.append("*");
tmpSb.append("\n");
}
return tmpSb.toString();
}
public static void main(String[] args)
{
PrnDiamond pd = new PrnDiamond(5);
System.out.println(pd);
}
}
/*如:
*
***
*****
*******
*********
*******
*****
***
*
*/
dionysiac
2003-12-09
打赏
举报
回复
没找到答案才来请教哈~~
数据处理救星降世Power Query
0/ Excel数据处理新利器来了,准备好了吗? 1/ 比网红函数VLOOKUP还全面的功能。——查(查询) 2/ 取其精华,去其糟粕。...——聚(聚合) 9/ 我自己的难题自己造函数,不
求教
别人。——技法(自定义函数)
C
打印菱形
#include "stdio.h" void dis(int a,char c)/*
打印菱形
函数*/ { int b=a/2; /* .......... 上三角 ..........*/ for(int i=1;i=a;i++) { if(i%2==1) {
【新手
求教
】为什么用Intellij Idea使用servlet时,不能在http://localhost:8080/的网页上打印出想的内容?
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、...
eclipse中的Java数组问题,
求教
Java数组问题,
求教
!欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、...
自己做的c编程来理解argc,argv
C
打印菱形
下一篇: Linux 常用C函数(内存及字符串操作篇2) 相关热门文章 Python 包管理工具解惑 MyBatis 入门(五)--分页查询(... app开发费用 ...
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章