zoukankan      html  css  js  c++  java
  • 金字塔和倒金字塔

    输入任意数字X(例:6),输出如下图形

    外层循环用来控制总的循环次数

    使用二重for循环,第一个循环控制空格的数量,第二个循环控制*的数量

    里面两重循环的变量都和外层循环的变量相关,注意变量的关系,主要是内部循环和外层循环的关系

    package exam0918;
    
    import java.util.Scanner;
    
    public class * {
    	public static void main(String[] args) {
    		 Scanner scanner=new Scanner(System.in);
    		 System.out.println("请输入一个整数");
    		 int a=scanner.nextInt();
    		 abo(a);
    	}
    
    	public static void abo(int a) {
    		for (int  i= 1; i<=a; i++) {
    			for (int j =1; j<a-i; j++) {//正金字塔a-i
    				System.out.print(" ");
    			}
    			for (int k=1; k<=2*i-1; k++) {//正金字塔2*i-1
    				System.out.print("*");
    			}
    			System.out.println();
    		}
    	}
    }
    

      输出倒金字塔

    package exam0918;
    
    import java.util.Scanner;
    
    public class * {
    	public static void main(String[] args) {
    		 Scanner scanner=new Scanner(System.in);
    		 System.out.println("请输入一个整数");
    		 int a=scanner.nextInt();
    		 abo(a);
    	}
    
    	public static void abo(int a) {
    		for (int  i= 1; i<=a; i++) {
    			for (int j =1; j<i; j++) {//第一行有空格
    				System.out.print(" ");
    			}
    			for (int k=1; k<=2*(a-i)+ 1; k++) {
    				System.out.print("*");
    			}
    			System.out.println();
    		}
    	}
    }
    

      

  • 相关阅读:
    游吟诗人阿严
    学霸女
    sql group by 分组后查询最新的一条数据
    腐朽
    我喜欢不说话的山川
    redis启动
    php 时间轴,数据统计(最近7天的数据)
    php options 请求跨域
    mac关机声音
    JVM-内存模型
  • 原文地址:https://www.cnblogs.com/dldrjyy13102/p/7541818.html
Copyright © 2011-2022 走看看