java打印直角三角形--等腰三角形--菱形

    xiaoxiao2022-07-05  171

    import java.util.Random; import java.util.Scanner;

    public class Day3 { public static void main(String[] args) { new Day3().run6(); } public void run6(){ int i = 0; int j = 0; int k = 0; int p = 0; Scanner s = new Scanner(System.in); System.out.println("请输入行数:"); int n = s.nextInt(); //直角三角形 for(i=1;i<n+1;i++){ for(j=0;j<i;j++){ System.out.print("*"); }System.out.println(); } //等腰三角形 p = 0; for(i=n;i>0;i--){//行数 p++;//控制下方k的值 for(j=0;j<i;j++){//行数 System.out.print(" "); } for(k=0;k<2*p-1;k++){//每行输出的*的个数 System.out.print("*"); } System.out.println(); } //菱形 p = 0; for(i=n;i>0;i--){//行数 p++;//控制下方k的值 for(j=0;j<i;j++){//行数 System.out.print(" "); } for(k=0;k<2*p-1;k++){//每行输出的*的个数 System.out.print("*"); } for(j=0;j<i;j++){//补入三角形缺的部分 System.out.print("**"); } System.out.println(); } } }
    最新回复(0)