编写一个java程序
结果为:
&&&&&&&&&&
*********
&&&&&&&&
*******
&&&&&&
*****
&&&&
***
&&
*我就是不会,请高手指教。最后有注释。

解决方案 »

  1.   

    for(i=10;i<1;i--)
    {
    string s="*";
    if(i%2==0)
    {
      string s="&";
    }
    for(j=10;j<1;j--)
    {
      system.out.print(s);
    }
      system.out.println();
    }
      

  2.   

        system.out.println("&&&&&&&&&&"); 
        system.out.println("*********"); 
        system.out.println("&&&&&&&&");  
        system.out.println("*******");
        system.out.println("&&&&&&");
    .......
    ......
    ..
      

  3.   


    String s;
    for(i=10;i <1;i--) 

    s=i%2==0?"&":"*"
    for(j=10;j <1;j--) 

        system.out.print(s); 

        system.out.println(); 

      

  4.   


    public class Test 
    {
    public static void main(String[] args) {
    int row=10;
    for(int i=0;i<row;i++){
    for(int j=(row-i);j>0;j--){
    if(i%2==0){
    System.out.print("&");
    }else{
    System.out.print("*");
    }
    }
    System.out.println();
    }
    }}
      

  5.   

    哈哈哈,我记得我以前初中上BASIC课考试,我就是这么做的。
    也是满分,效果完全一样
      

  6.   

    public static void main(String[] args) {
    // TODO Auto-generated method stub
    String s="&";
    String ss="*";
    for (int i=10; i > 0; i--) {
    if (i%2==0) {
    for (int j = 0; j < i; j++) {
    System.out.print(s);
    }
    System.out.println();
    }else{
    for (int j = 0; j < i; j++) {
    System.out.print(ss);
    }
    System.out.println();
    }
    } }
      

  7.   

    大家都贴代码了,我就不贴了,其实挺简单的!不过就是打印10行,奇数行“&”,偶数行打印“*”,打印的次数=当前循环i的值
      

  8.   

    很明显是个 循环问题。。
    String   a= "*"; 
    String   b= "&"; 
    for(int i=10;i<=1;i--) {//最外层循环 循环10次
    for(int j=i;j<=1){ 内层循环 输出  循环次数为每一行的符号个数
    if(i/2==1%2)  //判断i 是否为偶数 
    System.out.print(a);
    }else{
    System.out.print(b);
    }
    System.out.println("");//换行。
    }基本就这样、、
    给分哦。
      

  9.   

        public static void main(String[]args) {
         String[] s = {"&&&&&&&&&&","**********"};
         for (int i = 10; i > 0; i--){
         System.out.println(s[i%2].substring(10-i));
         }    
        }
      

  10.   

    不好意思  上面写的有问题下面给你个完整的。
    public static void main(String arg[]) {
    String a = "*";
    String b = "&";
    for (int i = 10; i >= 1; i--) {// 最外层循环 循环10次
    for (int j = i; j >= 1; j--) { // 内层循环 输出 循环次数为每一行的符号个数
    if ( i % 2 ==0) { // 判断i 是否为偶数
    System.out.print(a);
    } else {
    System.out.print(b);
    }
    }
    System.out.println("");//换行。
    }
    }
      

  11.   

    for(int i = 10; i>0; i--) {
    if(i%2 == 0) {
    for(int j=0; j<i; j++) {
    System.out.print("&");
    }
    System.out.print("\n");
    } else {
    for(int k = 0; k<i; k++) {
    System.out.print("*");
    }
    System.out.print("\n");
    }
    }
      

  12.   


    public class C {
    public static void main(String args[]){
    for(int i=10;i>=0;i--){
    for(int j=0;j<i;j++){
    if(i%2==0)
    System.out.print("&");
    else
    System.out.print("*");
    }
    System.out.println();
    }
    }}
      

  13.   


    public class Csdn
    {
    public static void main(String  args[]){boolean flag = true;                     //标识位,true输出&,FALSE输出*for (int i=10;i>=1;i--)                  //外层循环,控制输出10行

    for (int j=0;j<i;j++)                //内存循环,控制输出每一行的符号
    {
     if(flag==true)
    System.out.print("&");
     else 
            System.out.print("*");
    }
         System.out.print("\n");             //一行结束,输出换行符
         if(flag==true){                     //将标志位置换,确保下一行的符号这一行不同
     flag = false; 
     }
     else flag=true;
    }}
     
    }
      

  14.   


    这也是一种方法,谁说一定要递归  for循环的?结果有了就是王道 
      

  15.   

    system.out.println("&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;"); 
    system.out.println("*********"); 
    system.out.println("&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;"); 
    syste……强悍的不止一点点。
      

  16.   

    char x= '&';//初始一个元素符号
    for (int i = 10; i >0; i--) //逐次 递减
    {

    if(i%2!=0)//当数字对2取模  不为零时 即为奇数行时
    {
    x='#'; //赋值为'#'
    }
    else// 反之 为偶数行时 
    {
    x='&';//赋值为 '&'
    }
    for (int j = 0; j < i; j++)//设置循环 数小于当前 i值 即要循环多少元素符号 
    {
    System.out.print(x);
    }
    System.out.println();//换行
    }
      

  17.   

    public class Csdn
    {
    public static void main(String  args[]){boolean flag = true;                     //标识位,true输出&,FALSE输出*for (int i=10;i>=1;i--)                  //外层循环,控制输出10行

        for (int j=0;j<i;j++)                //内存循环,控制输出每一行的符号
        {
             if(flag==true)
            System.out.print("&");
             else 
            System.out.print("*");
        }
         System.out.print("\n");             //一行结束,输出换行符
         if(flag==true){                     //将标志位置换,确保下一行的符号这一行不同
             flag = false; 
         }
         else flag=true;
    }}
     
    }
      

  18.   

    三楼+1
    String s;
    for(i=10;i <1;i--) 

    s=i%2==0?"&":"*"
    for(j=10;j <1;j--) 

        system.out.print(s); 

        system.out.println();