本文主要是介绍Java输出星号金字塔_进阶版_输出可控制大小的松树,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Java输出星号*金字塔_进阶版_输出可控制大小的松树
改良版输出星号金字塔和松树,先看效果:
注意:控制大小的整数不建议太大,效果不会好
Java代码:
public static void main(String[] args) {System.out.println("请输入一个50以内的整数控制树的大小:");Scanner sc = new Scanner(System.in);int leafHigh = sc.nextInt();//控制树叶高度由此控制整体大小int boleWidth = leafHigh - 1;//由树叶高度得出的树干宽度int boleHigh = leafHigh / 3;//控制树干高度 System.out.println("---------松树出现!!---------");sc.close();//输出树叶部分for (int i = 1; i <= leafHigh; i++) {for (int k = 1; k <= leafHigh - i; k++) {System.out.print(" ");}for (int j = 1; j < i * 2; j++) {System.out.print("*");}System.out.println();}//输出树干部分for (int i2 = 0; i2 < boleHigh; i2++) {for (int j2 = 0; j2 < boleWidth; j2++) {System.out.print(" ");}System.out.println("|");}
}
这篇关于Java输出星号金字塔_进阶版_输出可控制大小的松树的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!