java等腰三角代码 等腰三角形代码javascript

JAVA——等腰三角形

package com.company;

创新互联是一家专业提供雨花企业网站建设,专注与网站建设、成都网站建设H5技术、小程序制作等业务。10年已为雨花众多企业、政府机构等服务。创新互联专业网站制作公司优惠进行中。

import java.util.Scanner;

public class demo08 {

public static void main(String[] args) {

/**

    *  //倒三角

    *        for (int i=1;i=5;i++){

*            for (int j = 5; j =i ; j--) {

*                System.out.print("*");

*            }

*            System.out.println();

*        }

*/

    //等腰三角形

    Scanner scanner=new Scanner(System.in);

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

    int hangshu=scanner.nextInt();

    for (int i=1;i=hangshu;i++) {//控制行数

        for (int j =0;j5-i; j++) {//一行中"#"个数

            System.out.print("#");

        }

for (int k =0; k 2*i-1 ; k++) {//一行中"*"的个数

            System.out.print("*");

        }

System.out.println();

    }

}

}

用Java编写一个倒等腰三角形!!

写一个倒等腰三角形

一、思路:

1.尝试用*号画图,倒的等腰三角形是每行输出的*号不一样,最后一行是1个,按照每行减少两个*号算,第一行的*号数量一定要是单数才行。

2.需要用到格式控制,第一行输出全部的*号,第二行就要输出一个空格,在输出比上一行少两个*号的数量。

3.行数由第一行的*数量决定,而每行用于格式控制的空格,是从第二行开始,第一次是空一个格,以后每次都比上一行多一个空格符号。

二、实现

1.每行的输出都是有规律的,用循环最好,定义一个第一行行数的值,根据这个值输出*号,这个值一定是单数才行。

2.每行输出的*号比上一行少两个,直到剩下1结束。

3.定义一个空格输出的控制器,也就是一个变量,控制空格输出的个数,从第二行开始,按1、2、3...输出。

代码如下:

public class TriangleTest {

public static final int COUNT = 9; //第一行*号的个数,修改此值,可以控制三角形的大小

/**

 * 写一个倒等腰三角形

 * 一、思路:

 * 1.尝试用*号画图,倒的等腰三角形是每行输出的*号不一样,最后一行是1个,按照每行减少两个*号算,

 * 第一行的*号数量一定要是单数才行。

 * 2.需要用到格式控制,第一行输出全部的*号,第二行就要输出一个空格,在输出比上一行少两个*号的数量

 * 3.行数由第一行的*数量决定,而每行用于格式控制的空格,是从第二行开始,第一次是空一个格,以后每次都比上一行多一个空格符号

 * 二、实现

 * 1.每行的输出都是有规律的,用循环最好,定义一个第一行行数的值,根据这个值输出*号,这个值一定是单数才行

 * 2.每行输出的*号比上一行少两个,直到剩下1结束

 * 3.定义一个空格输出的控制器,也就是一个变量,控制空格输出的个数,从第二行开始,按1、2、3...输出

 * */

public static void main(String[] args) {

// TODO Auto-generated method stub

int nullCount = 0; //控制空格的输出数量

int starCount = COUNT; //*号数量

while(starCount != -1){

for(int i = 0;i  nullCount;i++){ //输出空格,因为初始值为0,所以第一次不会输出

System.out.print(" ");

}

nullCount++; //空格个数在下一行要多一个,所以+1

for(int n = 0;n  starCount;n++){ //输出*号

System.out.print("*");

}

System.out.println();  //输出完毕,执行换行

starCount -= 2; //输出完一行*号后,下一行的*号要减少2个

}

}

}

运行结果如下:

注:修改COUNT的值可以控制三角形的大小,但是必须是单数。

java 循环打印出等腰三角形

第一个for循环控制行数,共有五行。第二个for循环输出左边空格。第三个for循环输出*状的等腰三角形。你可以这样理解:整个输出的东西共包括两大部分:左半部分的空格和右半部分的*状等腰三角形,分别由两for循环和输出语句,而第一个for语句是控制整个的行数。。不知这样你是否能理解

java 打印等腰三角形,

java 打印等腰三角形可以采用如下方式:

public class Mul {

public static void main(String args[]) {

for (int i = 1; i = 6; i++) {

// 空格分布

for (int j = 6 - i; j  0; j--) {

System.out.print(" ");

}

// 符号分布

for (int j = 1; j = i; j++) {

System.out.print("* ");

}

System.out.println();

}

}

}

效果如下:


当前标题:java等腰三角代码 等腰三角形代码javascript
地址分享:http://ybzwz.com/article/dojihpd.html