JAVA打出如下三角形.星星为奇数.每排空一行.用for循环

*****************... *
***
***** ********
展开
 我来答
匿名用户
推荐于2017-11-26
展开全部
授人以鱼不如授人以渔,我吧注释给你写上

public class TestFor
{
public static void main(String[] args)
{
int i,j; //声明两个整型变量,作为循环的次数,i代表外循环的次数,j代表内循环的次数
for(i = 1; i <= 4; i++) //你要打印的这个图形一共是4行,所以外层循环从1开始,到4结束
{
/*
每行打印多少个*号是有内层循环控制,第一行打印1个,第二行3,第三行5
第四行7,也就是1,3,5,7。每行打印( 2 x i - 1)个,当i = 1,表达式
2 x i - 1 = 1,也就是第一行打印1个,当i = 2,2 x i - 1 = 3,正好第二行打
印三个,以此类推。
*/
for(j = 1; j <= 2 * i - 1; j++)
{
System.out.print("*");
}
System.out.println();
}
}
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-09-18
展开全部
for(int i=1;i<=8;i++){if(i%2==0){System.out.println();}else{for(int j=1;j<2*i;j++) {System.out.print("*");}System.out.println();}}把它放到主函数里面就好了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-09-18
展开全部
你最后一行,好像是八个呀,,应该是七个,对吗,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式