public class sort
{
public static  main (String args[]);
{
  int a[]={0,1,2,3,4,5,6,7,8,9,10},j;
  for(int i=0;i<100;i++)
  {
    for(j=0;j<10;j++)
    {
      if(a[j]<a[j+1])
      {
        a[j]=(a[j]^a[j+1])^(a[j+1]=a[j]);
      }
    }
  }
  for(j=0;j<10;j++)
  {
    System.out.print(a[j]);
  }
}
}

解决方案 »

  1.   

    for(int i=0;i<100;i++)循环数过大了
      

  2.   

    "public static  main (String args[]);"后边不应该有";",而且缺少返回值void;你没有必要把循环次数设置的那么大,用a.length代替你的循环值100,别的自己改动!
      

  3.   

    首先main(),就缺少void 
    别的就不说了。。
      

  4.   

    我是初学者,
    大家帮帮我呀
    看看下面错在哪里:
    public class TranslateVariable{
    public static void main(String args[])
    {int i1=10;
    float f1=3.14f;
    double d1=3.1415926;
    Integer I1=new Integer(i1);
    Float F1=new Float(f1);
    Double D1=new Double(d1);
    String s1=I1.toString();
    String S2=F1.toString();
    String S3=D1.toString();
    System.out.println("s1"+" "+s1);
    System.out.println("s2"+" "+s2);
    System.out.println("s3"+" "+s3);
    }
    }
    谢谢大家能告诉我呀!!
      

  5.   

    String S2=F1.toString();
    String S3=D1.toString();
    System.out.println("s2"+" "+s2);
    System.out.println("s2"+" "+s2);上下两处的S2,S3大小写不一致,该过来就可以通过编译了
      

  6.   

    帮我看看呀
    是哪里错拉'
    public class InputTest{
    public static void main(String args[])
    {
    String name=JOptionPane.showInputDialog("please input your name!");
    String input=JOptionPane.showInputDialog("please input your age!");
    int age=Integer.parseInt(input);
    System.out.println("Hello,"+name+". your age is:"+age);
    System.exit(0);
    }
    }
      

  7.   

    System.exit(0);    你看不到程序就自己退出了。
      

  8.   

    请问   a[j]=(a[j]^a[j+1])^(a[j+1]=a[j]);
    这句是什么意思?
      

  9.   

    请问   a[j]=(a[j]^a[j+1])^(a[j+1]=a[j]);
    这句是什么意思?===================a^b是a的b次方