快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

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://6mz.cn/article/dspghee.html

其他资讯