java打印菱形思路[通俗易懂]

java打印菱形思路[通俗易懂]总共2个大的for循环  里边有小的对吧第一个大的for是打印菱形的上半部分for(i=1;i  { 这个小的for是打印每一行前边的空格   for(j=1;j   System.out.print(“”); 这个是打印星星的   for(j=1;j   System.out.print(“*”); 这个是打印完一行的换行  S

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用
总共2个大的for循环   里边有小的 对吧

第一个大的for是打印菱形的上半部分

for(i=1;i<=4;i++)

   {

  这个小的for是打印每一行前边的空格

    for(j=1;j<=4-i;j++)

    System.out.print(” “);

 这个是打印星星的

    for(j=1;j<=2*i-1;j++)

    System.out.print(“*”);

  这个是打印完一行的换行

   System.out.println(“”);

       }

下边的是一样的  只不过每一行的空格和星星数   和上边是翻过来的

    for(i=1;i<=3;i++)

    {

     for(j=1;j<=i;j++)

    System.out.print(” “);

    for(j=1;j<=7-2*i;j++)

    System.out.print(“*”);

    System.out.println(“”);

         }

==============================

import java.util.Scanner;

public class Print{

 /**

  * @param args

  */

 public static void main(String[] args) {

  Scanner sin = new Scanner(System.in);

  System.out.println(“请输入菱形的最多#数:”);

  int l = sin.nextInt();

  if(l%2==0) {

   System.out.println(“由于输入的是个偶数,现在已+1转换成奇数!”);

   l=l+1;

  }

  for(int i=1;i<=l;i++) {

   if(i%2==1) {

    for(int j=1;j<=(l-i)/2;j++) {

     System.out.print(” “);

    }

    for(int k=1;k<=i;k++) {

     System.out.print(“#”);

    }

   }

   else {

    System.out.println();

   }

  }

  System.out.println();

  for(int i=l;i>=1;i–) {

   if(i%2==1) {

    for(int j=1;j<=(l-i)/2;j++) {

     System.out.print(” “);

    }

    for(int k=1;k<=i;k++) {

     System.out.print(“#”);

    }

   }

   else {

    System.out.println();

   }

  }

 }

}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/187871.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Java学习路线(完整详细版)超详细

    一门永不过时的编程语言——Java软件开发。Java编程语言占比:据官方数据统计,在全球编程语言工程师的数量上,Java编程语言以1000万的程序员数量位居首位。而且很多软件的开发都离不开Java编程,因此其程序员的数量最多。而在以Java编程为核心的开发领域中,javaEE程序员的需求量10年来一直居于首位!Java工程师就业:1.通过各大招聘网站统计,全国海量公司都在招聘J…

    2022年4月11日
    83
  • dirsearch安装和使用[通俗易懂]

    dirsearch安装和使用[通俗易懂]目录dirsearch介绍下载及安装如何使用简单用法递归扫描线程前缀/后缀黑名单筛选器原始请求Wordlist格式排除扩展扫描子目录代理报告其他命令小贴士选项选项强制性字典设置一般设置请求设置连接设置配置dirsearch介绍dirsearch是一个基于python3的命令行工具,常用于暴力扫描页面结构,包括网页中的目录和文件。相比其他扫描工具disearch的特点是:支持HTTP……

    2022年10月6日
    2
  • [HDU 2096] 小明A+B

    [HDU 2096] 小明A+B[HDU2096]小明A+B 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=20961#include&lt;iostream&gt;2#include&lt;cstdio&gt;3#include&lt;cmath&gt;4#include&lt;algori…

    2022年6月16日
    27
  • 使用postman发送http请求

    使用postman发送http请求

    2021年9月17日
    63
  • chrome弱网_弱网测试参考

    弱网测试要点方法方法一:利用抓包工具charles进行弱网设置,适用PC端和移动端(IOS/Android)1.以charles4.0版本为例,打开Proxy->ThrottleSettings2.打开ThrottleSettings界面如下3.charles的预设已经有常用的网速模拟设置,根据需要设置即可,当然也可以自己添加预设,自己去研究吧。PS:fiddle抓包弱网模拟,Face…

    2022年4月17日
    301
  • 助臂_有所臂助

    助臂_有所臂助第十章助臂  一个好汉三个帮,程序员同样如此。  我怀着异样的心情去了天龙。也许是ANGEL的出现感染了我,给我感觉到了压迫,我比往常更努力的投入到工作中去,我必须尽快完成眼前这个工程,然后全心投入到智能杀毒软件的研究中去。  思考再三后,我还是把DENNIS信里的内容告诉了李珏和赵思聪,他两当场就被震住了。  “真的可能写出智能化的病毒吗?”赵思聪不可思议的问道。  我点了点头,无奈的说道:

    2022年8月31日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号