输出三角形树代码Java c语言输出三角形代码

java 输出三角形

给你一个图形化的,这是我前几天写的,保存成 Triangel.java,编译一下就OK啦

创新互联服务项目包括增城网站建设、增城网站制作、增城网页制作以及增城网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,增城网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到增城省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!

import javax.swing.*;

/**

* 使用JFrame输出一个等腰三角形

*/

public class Triangel extends JFrame{

public static void main(String[] args) {

new Triangel().launchFrame();

}

public void launchFrame() {

int width = 10;

JTextArea jta = new JTextArea();

String str ;

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

str = " ";

for(int m=1;mwidth-i;m++) {

str +=" ";

}

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

str+=" *";

}

str+="\n";

jta.append(str);

}

this.add(jta);

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

this.setTitle("Triangel");

this.setBounds(400,300,400,300);

this.setVisible(true);

}

}

java怎么打出三角形

用Java代码中的for循环可以打印出各种三角形,便于熟悉for循环的特性,即外环循环执行一次,内循环执行N次。

工具:

电脑软件

for循环

三角形

方法:

1、打印定点在左下的直角三角形;

2、打印定点在左上的直角三角形;

3、打印定点在右下的直角三角形,这里三角形的形状是由*所占的位置决定的;

4、打印定点在左下的直角三角形,这里三角形的形状是由*所占的位置决定的;

5、打印定点在正上方的直角三角形;

6、打印定点在正下方的直角三角形。

怎么用Java的控制台输出各种三角形?

比如要打印如下三角

*

*1*

*111*

*11111*(应该都是“*”但是不让打)

这个是4行组成的,第一个行1个 第二行3个 第三行5个 第四行7个

也就是说每行*的个数和行的关系就是 (2*行数-1)

知道没行要打多少个*了之后,就要考虑空格,空格也是有规律的 一行3 二行2 三行1 四行0

可以看出,行与空格的关系就是:总行数-当前行数=当前行的空格数

现在规律找到了,写代码就容易了,4行 那外层循环就是4次,然后没一行都要先打空格,这是内层第一个循环,空格打完了 打* 这是内层第二个循环

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

for(int j=0;j4-i;j++){

System.out.print(" ");

}

for(int k=0;k2*i-1;k++){

System.out.print("*")

}

System.out.println();//这个打印起换行作用

}

JAVA输入正整数n,,输出n列星号组成的三角形,求代码!

一楼n没有定义,我给追加一下

package com.bowen.hh;

import java.util.*;

public class zhengsanjiao{

private static Scanner input = new Scanner(System.in);

public static void main(String[] args){

int n;

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

n=input.nextInt();

for(int i=0;in;i++){

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

for(int k=0;kn-i-1;k++)

System.out.print(" ");

for(int j=0;j=i;j++)

System.out.printf("*");

}

}

}


本文标题:输出三角形树代码Java c语言输出三角形代码
网站路径:http://csdahua.cn/article/hgshhh.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流