sublime text
cmd
在sublime text中新建一个java文件,命名为类型.java,注意java是严格区分大小写的;
书写main函数:public class 类名{ public static void main(String []args){ }}
设置控制层数;这里设置的是6层;int lay=6;进行多层循环设计;
运行程序进入cmd中,使用javac进行编译java文件;
java命令运行class文件
效果
源码public class demo3{ public static void main(String []args){ //设置打印层数 int lay=6; for (int i=1;i<=lay ;i++ ) { //控制空格输出 for (int j=lay-i;j>0;j-- ) { System.out.print(' '); } //控制*输出 for (int k=2*i-1;k>0 ; k--) { //对层数进行判断,第一层和最后一层输出k个* if(i==1||i==lay){ System.out.print('*'); }else{ //其他层,开始和末尾各输出一个*,中间输出2*i-3个空格 System.out.print('*'); for (int n=2*i-3;n>0 ;n--) { System.out.print(' '); } System.out.print('*'); //跳出k循环; break; } } //对输出层数进行判断,最后一层不需要换行; if(i
先进行非镂空金字塔练习。