旗下导航:搜·么
当前位置:网站首页 > JAVA教程 > 正文

如何使用java打印出菱形图案_JAVA教程,java

作者:搜教程发布时间:2020-02-25分类:JAVA教程浏览:61评论:0


导读:java中this关键字的三种用法_JAVA教程本文来自java入门教程栏目,文中通过实例为大家展示了this关键字的三种用法,希望可以帮助到大家。this是自身的一个对象,代表对...

java中this关键字的三种用法_JAVA教程

本文来自java入门教程栏目,文中通过实例为大家展示了this关键字的三种用法,希望可以帮助到大家。this是自身的一个对象,代表对象本身,可以理解为:指向对象本身的一个指针。

首先看图:

第一步:首先对图像进行解析

想要打印该图形必须要进行多层循环嵌套,分两个部分进行打印。

第一部分为上半部分前四行,他们是递增的关系,后半部分后三行为递减关系,由此可以得出我们需要写两个打的循环。并且由于“*”位置的关系,我们必须带入空格同时打印。所以每个部分需要两个循环控制,即两个大循环每个里面嵌套两个小循环总计四个循环。

tomcat默认端口是多少_JAVA教程

tomcat默认端口是8080端口,修改端口号的方法:首先打开tomcat安装目录下的conf目录并找到“server.xml”文件;接着找到代码“Connector port="8080"”并直接修改端口即可。

(相关教程推荐:java入门教程)

第二部:对数字进行分析

在分析之前,我们必须明白外层循环控制行数,内层循环控制列数,因此我们需要分析他的行和列。

示例代码如下:

class ForForTest {
    public static void main(String[] args) {
        
/*
输出如下图形:    行数i:    空格数j:    “*”数目z:
     *             1         3           1
    ***            2         2           3
   *****           3         1           5
  *******          4         0           7
   *****           1         1           5      6
    ***            2         2           3      5
     *             3         3           1      4
 */
        for (int i = 1;i <= 4;i++){
            for (int j = 1;j <= 4 - i;j++) {
                System.out.print(" ");
            }
            for (int z = 1;z <= i*2-1;z++){
                System.out.print("*");
            }
            System.out.println();
        }
        for (int i = 1;i <= 3;i++){
            for (int j = 1;j <= i;j++){
                System.out.print(" ");
            }
            int y = 3;
            for (int z = 5;z >= 2*i-1;z--){
                System.out.print("*");
            }
            System.out.println();
        }
    }
}

更多编程相关内容,请关注ki4网编程入门栏目。

以上就是如何使用java打印出菱形图案的详细内容,更多请关注ki4网其它相关文章!

jsp和servlet区别详解_JAVA教程

jsp和servlet区别:1、jsp经编译后就变成了Servlet;2、jsp擅长表现于页面显示,servlet更擅长于逻辑控制;3、Servlet没有内置对象,Jsp中的内置对象都是必须通过HttpServletResponse对象。

标签:java


欢迎 发表评论: