Java根据传入的参数数量打印三角形
代码实现如下:
package cesi.tomcat.util;
/**
* Created by gailun on 2018/11/4.
*/
public class Test1 {
public static void main(String[] args) {
printTriangle(5);
printTriangleOne(5);
}
/**
* 根据传入的参数数量打印等腰直角三角形
* @param line
*/
public static void printTriangle(int line){
//外循环控制行数
for (int i = 1; i <= line; i++) {
//内循环输出空格
for (int j = i; j < line; j++) {
System.out.print("*");
}
//内循环输出*
for (int j = 1; j <= i*2-1; j++) {
System.out.print("*");
}
System.out.println();
}
}
/**
* 根据传入的参数数量打印直角三角形
* @param line
*/
public static void printTriangleOne(int line){
for (int i = 1; i <= line; i++) {
for (int j = 1; j <= i; j++) {
System.out.print("*");
}
System.out.println();
}
}
}
执行结果: