为了账号安全,请及时绑定邮箱和手机立即绑定

用java输出一个心型图案

用java输出一个心型图案

慕粉1225596794 2017-04-16 12:59:28
查看完整描述

3 回答

已采纳
?
风中打伞的小孩

TA贡献73条经验 获得超20个赞

http://www.imooc.com/article/16359

这是慕课网一位老师写的手记,虽然是用c++实现的,但是算法一样的,可以看看!

查看完整回答
反对 回复 2017-04-16
?
huachun

TA贡献34条经验 获得超12个赞

这个要分析清楚行和列的关系,然后就可以打印了,双层for循环打印更简单
查看完整回答
反对 回复 2017-04-16
?
1261816721

TA贡献19条经验 获得超17个赞

public class test_23 {  

  public static void main(String[] args) {  

    //打印输出菱形的上半部分    

    for (int i = 0; i <5; i++) {             

        for (int j =5; j>i+1; j--) {//打印左上角的空白部分  

            System.out.print(" ");  

        }  

        for (int j = 0; j<2*i+1; j++) {//打印*  

            System.out.print("*");  

        }  

    System.out.println();     

    }  

    //打印输出菱形的下半部分  

    for (int i =0; i<4; i++) {  

        for (int j = 0; j<i+1; j++) {//打印空白部分  

            System.out.print(" ");    

        }  

        for (int j =0; j<2*(4-i)-1; j++) {//打印*  

            System.out.print("*");  

        }  

    System.out.println();     

    }  

  }  

}  


查看完整回答
2 反对 回复 2017-04-16
  • 3 回答
  • 1 关注
  • 5320 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信