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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Xshell 官方免费版下载流程

    Xshell 官方免费版下载流程官网地址:https://www.netsarang.com所有产品下载地址:https://www.netsarang.com/download/前言网上流传有很多的Xshell的激活成功教程版、绿色版。但是Xshell多版本存在后门,或上传用户服务器账号密码。这是很可怕的,服务器的账号、密码有可能泄露。实际上官方针对个人账户是有提供免费版本来下载。下载免费版…

    2022年10月11日
    0
  • Cisco AAA 认证 总结「建议收藏」

    Cisco AAA 认证 总结「建议收藏」Authentication认证一:使用本地数据库R1>enR1(config)#aaanew-model(打开aaa认证)R1(config)#aaaauthenticationlogindefaultlocal配置任何登入采用Local本地用户数据库R1(config)#usernamebd…

    2022年6月1日
    37
  • DELL服务器RAID故障数据恢复

    DELL服务器RAID故障数据恢复当RAID出现故障时,硬件厂商经常会初始化你的系统或重建(REBUILD)你的RAID,那么,会造成数据无法恢复的巨大损失,因此,当RAID出现故障时,一定要正确处理。RAID的目的就是利用磁盘空间的冗余实现数据容错,不过这是在所有的磁盘或卷没有任何问题的前提下实现的。当RAID卷中的单个磁盘出现故障后,尽管数据可能暂时不会受到威胁,但是磁盘冗余已经没…

    2022年6月23日
    25
  • Stm32的GPIO驱动继电器[通俗易懂]

    Stm32的GPIO驱动继电器[通俗易懂]三极管三极管S8050-D:直插的字体面向自己从左到右依次是发射极E,基极B,集电极C类型:NPN集电极耗散功率Pc:0.625W(贴片:0.3W)集电极电流Ic:0.5A集电极-基极电压Vcbo:40V集电极-发射极电压Vceo:25V集电极-发射极饱和电压Vce(sat):0.6V特征频率f:最小150MHz按三极管后缀号分为BCD档贴片为LH档放大倍数:B85-160C120-200D160-300L100-200H200-350上图中,左边的GPIO

    2022年6月24日
    117
  • phpstrom 2021激活码(破解版激活)

    phpstrom 2021激活码(破解版激活),https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月16日
    84
  • python NameError: name ‘raw_input’ is not defined

    python NameError: name ‘raw_input’ is not defined

    2021年10月21日
    45

发表回复

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

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