直角三角形
class Test{
public static void main(String[] args){
for(int x=1;x<6;x++){//控制行数
for(int y=0;y<x;y++){//控制列数
System.out.print("*");
}
System.out.println();
}
}
}
class Test{
public static void main(String[] args){
for(int x=1;x<7;x++){
for(int y=7;y>x;y--){
System.out.print(" ");
}
for(int z=1;z<x;z++){
System.out.print("*");
}
System.out.println();
}
}
}
倒三角
class Test{
public static void main(String[] args){
for(int x=1;x<7;x++){
for(int y=7;y>x;y--){
System.out.print("*");
}
System.out.println();
}
}
}
class Test{
public static void main(String[] args){
for(int x=1;x<7;x++){//控制行数
for(int y=0;y<x;y++){//控制列数
System.out.print(" ");
}
for(int y=7;y>x;y--){
System.out.print("*");
}
System.out.println();
}
}
}
等腰三角形
方式1:普通方式输出固定的等腰三角形
class Test{
public static void main(String[] args){
for(int x=1;x<7;x++){
for(int y=7;y>x;y--){
System.out.print(" ");
}
for(int z=1;z<x;z++){
System.out.print("*");
}
for(int t=1;t<x-1;t++){
System.out.print("*");
}
System.out.println();
}
}
}
方式2:三角形行数由自己控制
import java.util.Scanner;
class Test{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
System.out.println("请输入三角形的行数:");
int hang = sc.nextInt();
for(int z=1;z<=hang;z++){
for(int x=1;x<=hang-z;x++){
System.out.print(" ");
}
for(int y=1;y<=2*z-1;y++){
System.out.print("*");
}
System.out.println();
}
}
}