當前位置:編程學習大全網 - 編程軟體 - 編寫java循環程序,打印以下圖形 a

編寫java循環程序,打印以下圖形 a

這是我寫的:

import?java.util.Scanner;

public?class?Test?{

/**

*?@param?args

*/

public?static?void?main(String[]?args)?{

int?num?=?'a';

Scanner?sc?=?new?Scanner(System.in);

System.out.println("請輸入n的值(1-26):");

int?n?=?sc.nextInt();

for(int?i?=?0;i<n;i++){

int?t?=?1;

while(t<26-i){

System.out.print("?");

t++;

}

t?=?1;

while(t<i+2){

System.out.print((char)(num+i));

t++;

}

System.out.println();

}

for(int?j=n-1;j>=0;j--){

int?t?=?1;

while(t<26-j+1){

System.out.print("?");

t++;

}

t?=?1;

while(t<j+1){

System.out.print((char)(num+j-1));

t++;

}

System.out.println();

}

}

}

結果:

請輸入n的值(1-26):

5

a

bb

ccc

dddd

eeeee

dddd

ccc

bb

a

  • 上一篇:新東方比鄰和新東方的關系
  • 下一篇:(用C語言編程)求壹個壹維整型數組各個元素的和,要求用指針做函數參數實現。 求指教~
  • copyright 2024編程學習大全網