java中三角形和空心三角形的实现)
//打印三角形
import java.util.Scanner;
public class TestTriangle {
public static void main(String[] args) {
System.out.println(“请输入行数”);
Scanner scan = new Scanner(System.in);
double tmp = scan.nextInt(); // 如果是其他类型的数据,则改成相应的方法即可,如float类型,那么是nextFloat();
int num = (int) tmp;
for (int i = 1; i <= num; i++) { // 行
for (int j = num - i; j > 0; j--) {// 列的空格和*
System.out.print(" ");
/*
* System.out.print("*"); System.out.print("\n");
*/
}
for (int k = 1; k<=2*i-1; k++) {
System.out.print("*");
}
System.out.print("\n");
}
}
}
//打印空三角形
import java.util.Scanner;
public class kong {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("请输入行数");
Scanner scan = new Scanner(System.in);
double tmp = scan.nextInt(); // 如果是其他类型的数据,则改成相应的方法即可,如float类型,那么是nextFloat();
int num = (int) tmp;
for (int i = 1; i <= num; i++) { // 行
for (int j = num - i; j > 0; j--) {// 列的空格和*
System.out.print(" ");
/*
* System.out.print("*"); System.out.print("\n");
*/
}
for (int k = 1; k<=2*i-1; k++) {
if(k==1||k==2*i-1||i==num) {
System.out.print("*");
}else {
System.out.print(" ");
}
}
System.out.print("\n");
}
}
}