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输出数字三角形
文章起源:https://www.cdcxhl.com/article44/dspghee.html

成都网站建设公司_创新互联,为您提供虚拟主机自适应网站手机网站建设动态网站外贸建站网站内链

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

手机网站建设