分享

Java菱形

 昵称3600459 2010-09-27
调用Java方法System.out.print和System.out.println时只用下面语句,
System.out.print("")//输出一个空格,不换行
System.out.print("*")//输出一个字符*,不换行
System.out.println("*")//输出一个字符*,并换行 
问题补充:
输出七行成样子:
*
* * *
* * * * *
* * * * * * *
* * * * *
* * *
*
另外还有一道类似的题目:调用Java方法System.out.print和System.out.println时只用下面语句,
System.out.print("")//输出一个空格,不换行
System.out.print("*")//输出一个字符*,不换行
System.out.print("+")//输出一个字符+,不换行
System.out.println("*")//输出一个字符*,并换行
输出菱形见下:
*
* * *
* * * * *
* * * + * * *
* * * * *
* * *
*
提问者: 冷伊宁 - 二级
最佳答案
public class Draw{
public static void main(String[] args)//
{
int n=4;
//前4行.上半部分
for(int i=1;i<=n;i++)//控制行数
{
for(int k=n-1;k>=i;k--)//打印空格
{
System.out.print(" ");
}
for(int j=1;j<=2*i-1;j++)//打印*
{
System.out.print("*");
}
System.out.println();
}
//后3行,下半部分
for(int i=n-1;i>=1;i--)
{
for(int k=i;k<=n-1;k++)
{
System.out.print(" ");
}
for(int j=1;j<=2*i-1;j++)
{
System.out.print("*");
}
System.out.println();
}
}
}
希望这个对你有所帮助 ~~~~~ 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约