import?java.lang.Math;
成都創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)、灤平網(wǎng)絡(luò)推廣、成都微信小程序、灤平網(wǎng)絡(luò)營銷、灤平企業(yè)策劃、灤平品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);成都創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供灤平建站搭建服務(wù),24小時(shí)服務(wù)熱線:028-86922220,官方網(wǎng)址:www.cdcxhl.com
public?class?printPine{
public?static?void?main(String?args[]){
int?n,b,i,j;
n?=?6;?//樹葉部分層數(shù)
b?=?2;?//樹干部分層數(shù)
int?h=n*2-1;
int?l=h*2;
//繪制樹葉部分
for(i=0;in;++i)
{
for(j=0;jl;++j)
{
if(?Math.abs(n-1-j)=i?)?System.out.print("*");
else?System.out.print("?");
}
System.out.print("\n");
}
//繪制樹干部分
for(i=0;ib;++i)
{
for(j=0;jl;++j)
{
if(j==n-1)?System.out.print("*");
else?System.out.print("?");
}
System.out.print("\n");
}
}
}
在控制臺(tái)輸出居中沒有意義,不過你可以用畫圖組件,然后用布局設(shè)置。
您好!我沒有懂您為什么這么寫,我寫了一個(gè)簡單易懂的,代碼如下:
System.out.println("????*");
System.out.println("???* *");
System.out.println("??*???*");
System.out.println("?*?????*");
System.out.println("*********");
System.out.println("*???????*");
System.out.println("*???????*");
System.out.println("*???????*");
System.out.println("*???????*");
格式有問題。。。,您看圖吧:
朋友 你說的最好一句話我沒明白?
你能具體說下嗎?最好弄個(gè)圖片。
我跟你說一下思路:就是用for循環(huán)就可以.
---給你答案 供你參考,倉促寫的:
public class ChristmasTree {
int x = 2;
int i = 0;
public void tree() {
for(i=0; i3; i++) {
for(int j=x; j=0; j--) {
System.out.print(" ");
}
x--;
for(int k=0; k=i; k++) {
System.out.print("*"+" ");
}
System.out.println();
}
}
public static void main(String args[]) {
new ChristmasTree().tree();
}
}
打印 * 號(hào)的時(shí)候不要用println,用print就行了
println是打印后換行,print則是直接打印