加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

java程序代码“打印等腰三角形”

(2016-12-19 09:26:50)
标签:

计算机

编程开发

java

分类: 编程开发篇
一、java实例:

java程序代码“打印等腰三角形”

题目:输入行数,打印等腰三角形

1、从控制台输入等腰三角形的高度(行数);

2、每行*的数目依次为1、3、5、7等;

二、实现思路:

1、外层循环控制行数,根据用户输入的行数得到外层循环条件;

2、分析每行打印内容:每一行先打印空格,再打印*号。打印空格和打印*号用两个不同的for循环。

三、程序代码:

import java.util.Scanner;

public class ljp45{

    public static void main(String[] args){

        Scanner input=new Scanner(System.in);

        System.out.println("请输入等腰三角形的行数:");   

        int hs=input.nextInt();//控制台输入等腰三角形的行数

        for(int i=1;i<=hs;i++){//打印第几行

            //打印空格

            for(int j=1;j<=hs-i;j++){//第一次5-1=4;第二次5-2=3;第三次5-3=2;以此类推

                System.out.print(" ");         

            }

            //打印*

            for(int j=1;j<=i+i-1;j++){//第一次1+1-1=1;第二次2+2-1=3;第三次3+3-1=5;以此类推

                System.out.print("*");    

            }

                System.out.print("\n");  

        }

    }

}

                 

四、结果输出:


java程序代码“打印等腰三角形”

本教程由学者之星原创,如需转载其他网站请注明原处网址:http://blog.sina.com.cn/linjpwz

对教程代码有疑问或不解可回帖咨询!

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有