博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java_5.2 数组应用:*的打印
阅读量:7121 次
发布时间:2019-06-28

本文共 2100 字,大约阅读时间需要 7 分钟。

1五行五列的*

*****

*****
*****
*****
*****

public static void main(String[] args) {        for (int i = 1; i <= 5; i++) {            for (int j = 1; j <= 5; j++) {                System.out.print("*");            }            System.out.println("*");        }    }

2.

*

**
***
****
*****

public static void main(String[] args) {        for (int i = 0; i < 5; i++) {            for (int j = 0; j <= i; j++) {                System.out.print("*");            }            System.out.println();        }    }

 3.

    *

   **
  ***
 ****
*****

public static void main(String[] args) {        for (int i = 0; i < 5; i++) {            for (int j = 0; j < (5-i-1); j++) {                System.out.print(" ");            }            for (int j = 0; j <= i ; j++) {                System.out.print("*");            }            System.out.println();        }    }

 4.

    *

   ***
  *****
 *******
*********

public static void main(String[] args) {        for (int i = 1; i <= 5; i++)//正序输出上半部分        {            for (int j = 1; j <= 5 - i; j++)            {                System.out.print(" ");            }            for (int k = 1; k <= i * 2 - 1; k++) {                System.out.print("*");            }            System.out.println();        }    }

 6.

   *

  ***
 *****
*******
 *****
  ***
   *

public static void main(String[] args) {        int lay;        lay = 7;//菱形的总长度        for(int i = 1; i <= (lay+1)/2; i++)//正序输出上半部分        {            for(int j = 1; j <=(lay+1)/2-i ; j++)//输出空格            {                System.out.print(" ");            }            for(int k = 1; k <= i*2-1; k++)            {                System.out.print("*");            }            System.out.println();//换行        }        for(int i =(lay+1)/2-1;i >= 1; i --)//倒序输出下半部分        {            for(int j = 1; j <= (lay+1)/2-i; j++)//输出空格            {                System.out.print(" ");            }            for(int k = (lay+1)/2-i; k <=(lay+1)/2-2+i; k ++)//(lay+1)/2-1即为下半个三角形            {                System.out.print("*");            }            System.out.println();        }    }

 

转载于:https://www.cnblogs.com/smxbo/p/10629201.html

你可能感兴趣的文章
sshpass 使Linux可以明文参数输入SSH密码
查看>>
jQuery 表单插件 -- Form
查看>>
[转]RedHat5配置yum源
查看>>
centos:给ftp新增加一个用户
查看>>
python
查看>>
Zookeeper+Metaq 集群配置
查看>>
Netapp Snapshot
查看>>
BugFree环境搭建及使用
查看>>
流媒体技术
查看>>
100亿数据找出最大的1000个数字(top K问题)
查看>>
常见JAVA问题定位1
查看>>
S5PV210-uboot源码分析-uboot命令体系
查看>>
使用vmware虚拟机安装virt-manager unable to connect to libvirt的处理办法
查看>>
Vmware vSphere vcsa6.5升级至vcsa6.7u1
查看>>
JSON-lib插件的使用小结
查看>>
Program "make" not found in PATH
查看>>
思科启用RIPv2 认证
查看>>
if(!IsPostBack)的使用
查看>>
开发者在移动应用软件领域的声音
查看>>
安装VS2010 无法打开数据文件'C:\Users\Administrator\AppData\Local\Temp\SIT12124.tmp\deffactory.dat的解决方法...
查看>>