请帮我看看为什么错误!!
package 字符串排序;public class test7 {
void PX(String a)
{
char ch[]=a.toCharArray();
for(int i=0;i<a.length();i++)
{
//char min=ch[i];
for(int j=i+1;j<a.length();j++)
{
if(ch[i]/*min*/>ch[j])
{
/*char temp;
temp=min;
min=ch[j];
ch[j]=temp;*/
char temp=ch[i];
ch[i]=ch[j];
ch[j]=temp;
}
}
}
Print(ch);
}
void Print(char[] ch)
{
String s="";
for(int i=0;i<ch.length;i++)
s+=ch[i];
System.out.println(s);
}
public static void main(String[] args)
{
String a="ret435+f1-";
test7 t=new test7();
t.PX(a);
}
}
同为一种比较方法为什么用注释掉的代码那种写法比较就会错误呢??