网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

java怎么输出三角代码 java输入n输出数字三角形

用Java编程打印出这样一个直角三角形,怎么编。

public static void printTriangle(int end) {

成都创新互联公司2013年至今,先为剑阁等服务建站,剑阁等地企业,进行企业商务咨询服务。为剑阁企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

// 打印第一行

for (int i = 0; i  end + 1; i++) {

System.out.print("*");

}

// 打印剩下的所有行

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

System.out.println();// 打印一个换行

基段磨       int front = i;// 斜边之前

int behind = end;// 最后一个

// front即斜边之前都打印空格

for (int k = 0; k  front; k++) {

System.out.print(" ");

}

// 最后一行只打印燃携一个*号

if (i  end) {

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

}

// 斜边到最后之间打印空格

for (int k = front + 1; k  behind; k++) {

// 第一行倒数第三列打印直角标志

if (i == 1) {

if (k == behind - 2) {

System.out.print("*");

} else {

System.out.print(" ");

}

}

// 第二行倒数第三列、倒数第二列打印直角标识

else if (i == 2) {

// 倒数

if (k == behind - 2 || k == behind - 1) {

System.out.print("*");

} else {

System.out.print(" ");

}

} else {

System.out.print(" ");

}

}

// 打印最后一个*号

System.out.print("*");

}

}

你也可以用数组来打印

下面是打印出来的图案

用java程序实现三角形的输出,要求如下

class NoParamException extends Exception{

public NoParamException(String message)

{super(message);}

}

class InputDecimalException extends Exception{}

public class HOMEWORK

{

public static float getHeight(String args[])throws NoParamException,InputDecimalException

{

float m;

if(args.length==0)

throw new NoParamException("NoParamException occures!");

m=Float.parseFloat(args[0]);

if((int)m!=m)throw new InputDecimalException();

return m;

}

public static void main(String args[])

{

float H=0;

try{

H=getHeight(args);

}

catch(NoParamException e){

System.out.println("NoParamException occures,please input again!");

}

catch(InputDecimalException e){

System.out.println("InputDecimalException occures,please input again!"仔闭);

}

catch(Exception e){

System.out.println("NoParamException occures,please input again!");

}

for(int i=1;i=H;i++)

    {

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

        System.out.print(" ");

   念做裂   for(int k=0;k2*i-1;k++)

          System.out.print("*");

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

    }

}

}

可以进行两种异常控制,一种是无参数异常,一种是输入小数的异常

这是运行过程,记得程序中的publi class名字改过来,与文件名一样


文章名称:java怎么输出三角代码 java输入n输出数字三角形
标题网址:http://bjjierui.cn/article/dspghee.html

其他资讯