用for循环打印输出数据三角形图形

用for打印输出数据三角形

输出实验结果

用for循环打印输出数据三角形图形_第1张图片


JAVA代码:


package NUM;
import java.util.*;
public class number
{
    public static void main(String[] args)
    {
        Scanner reader=new Scanner(System.in);
        System.out.print("Input num: ");
        int n=reader.nextInt();
        for(int i=1;i<=n;i++)
        {
            for(int j=1;j<=n-i;j++)
                System.out.print(" ");
            int flag=0;
            for(int j=1;j<=i;j++)
            {
                System.out.printf("%d", (int)Math.pow(2, flag));
                flag++;
            }
            --flag;
            for(int j=1;j<=i-1;j++)
            {
                flag--;
                System.out.printf("%d", (int)Math.pow(2, flag));

            }
            System.out.println();
        }
    }
}

你可能感兴趣的:(小程序)