*****
               &****
               &&***
               &&&**
               &&&&*  
               &&&**
               &&***
               &****
               *****用for循环

解决方案 »

  1.   

    public class help {
    public static void main(String args[])
    {

    for(int i=1;i<=5;i++)
    {
    for(int j=1;j<=5;j++)
    {
    if(j<=i-1)
    System.out.printf("&");
    else
    System.out.printf("*");
    if(j==5)
    {
    System.out.printf("\n");
    }
    }
    }
    for(int i=1;i<=4;i++)
    for(int j=1;j<=5;j++)
    {
    if(i<=4-j)
    System.out.printf("&");
    else
    System.out.printf("*");
    if(j==5)
    {
    System.out.printf("\n");
    }
    }
    }
    }
      

  2.   


    public class Test { public static void main(String[] args) throws Exception {
    for(int i=0;i<9;i++){
    for(int j=0;j<5;j++){
    if(j<4-Math.abs(4-i)){
    System.out.print("&");
    }else{
    System.out.print("*");
    }
    }
    System.out.println();
    }
    }
    }
      

  3.   


    public class Test {

    public static void main(String[] args) {
    draw();
    }

    public static void draw() {
    for(int i=0; i<5; i++) {
    for(int j=0; j<i; j++) {
    System.out.print("&");
    }
    for(int k=5; k>i; k--) {
    System.out.print("*");
    }
    System.out.println();
    }
    for(int i=0; i<4; i++) {
    for(int j=3; j>i; j--) {
    System.out.print("&");
    }
    for(int k=0; k<(i+2); k++) {
    System.out.print("*");
    }
    System.out.println();
    }
    }
    }
    感觉写得很烂,谁有更好的请帖上来借鉴一下啊!
      

  4.   


    public class TestFor { public static void main(String[] args) {
    for (int i = 1; i <= 9; i++) {
    for (int j = 1; j <= 5; j++) {
    if (i <= 5) {
    if (j < i) {
    System.out.print("&");
    } else {
    System.out.print("*");
    }
    }else{
    if(j<=9-i){
    System.out.print("&");
    }else{
    System.out.print("*");
    }
    }
    }
    System.out.println();
    }
    }
    }