
3个回答
展开全部
我给你个源码:
public class P {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String str="HelloWorld";
System.out.println(getUp(str));
}
//功能函数
public static String getUp(String str)
{
char[] temp=str.toCharArray();
for(int i=0;i<temp.length-1;i++)
{
for(int j=0;j<temp.length-1;j++)
{
if(temp[j]>temp[j+1])
{
char t=temp[j];
temp[j]=temp[j+1];
temp[j+1]=t;
}
}
}
String newstr="";//构建新的字符串用于拼接
for(int i=0;i<temp.length;i++)
{
newstr=newstr+temp[i];
}
return newstr;
}
}
//一个新建的类带主函数的,大写排在前面,要小写的话,自己改吧.
简单,主要用到排序和ASCLL值比较
public class P {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String str="HelloWorld";
System.out.println(getUp(str));
}
//功能函数
public static String getUp(String str)
{
char[] temp=str.toCharArray();
for(int i=0;i<temp.length-1;i++)
{
for(int j=0;j<temp.length-1;j++)
{
if(temp[j]>temp[j+1])
{
char t=temp[j];
temp[j]=temp[j+1];
temp[j+1]=t;
}
}
}
String newstr="";//构建新的字符串用于拼接
for(int i=0;i<temp.length;i++)
{
newstr=newstr+temp[i];
}
return newstr;
}
}
//一个新建的类带主函数的,大写排在前面,要小写的话,自己改吧.
简单,主要用到排序和ASCLL值比较
展开全部
如图片所示,第一个程序就出错,打击。。 这里出现了两个错误: 1.程序里写的string,应该写成String 2.system也应该写成System 因为Java对大小写敏感
追问
图片呢???
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
排序算法你不会吗?
不会还是去看看书你就会了.
搞明白怎么排序就很简单了.
不会还是去看看书你就会了.
搞明白怎么排序就很简单了.
追问
要源码 应付考试 谢谢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询