import javax.swing.*;public class sort{
public static void main(String[] args){
String [] str=new String[11];
//input
for(int count=1;count<=10;count++)
str[count]=JOptionPane.showInputDialog
("please input the "+count+" String:");
//sort
int i=0;
int j=0;
for(i=2;i<=10;i++){
if(str[i]<str[i-1]){
str[0]=str[i];
str[i]=str[i-1];
for(j=i-2;str[0]<str[j];j--)
str[j+1]=str[j];
str[j+1]=str[0];
}
}
//output
for(int count=1;count<=10;count++)
System.out.println(count+";"+str[count]);
}
}
public static void main(String[] args){
String [] str=new String[11];
//input
for(int count=1;count<=10;count++)
str[count]=JOptionPane.showInputDialog
("please input the "+count+" String:");
//sort
int i=0;
int j=0;
for(i=2;i<=10;i++){
if(str[i]<str[i-1]){
str[0]=str[i];
str[i]=str[i-1];
for(j=i-2;str[0]<str[j];j--)
str[j+1]=str[j];
str[j+1]=str[0];
}
}
//output
for(int count=1;count<=10;count++)
System.out.println(count+";"+str[count]);
}
}
解决方案 »
- 1,2,4,8,32....,有这么一组数。请求出第32位数值是多少?
- 在Java GUI编程中,在“测试按钮组件”时遇到的问题
- hibernate映射必须要设置OID,难度硬要在数据库表中加一个id吗?
- 关于在自已的程序中实现对控制台的完整封装
- Java数据库连接池的类为什么要自定写,jdk里面为什么不提供一下标准的数据库连接池的类呢?
- 请问安装jdk时的private jre与public jre是怎么回事?
- Rational Suite Enterprise
- url传递中文参数的问题,请教
- 各位大侠,我刚装了jcreator,编译时提示“You must first create a JDK profile.”请问具体应该如何配置?
- JDBC编程
- 急问:Applet程序运行错误:access denied;安全策略是怎么设置的?
- 请问哪里有java的视频教学讲座下载,就象mcse教学盘一样的?谢谢!
如:Collection 类的sort()方法就实现了List接口的数据结构排序!
List people = new LinkedList();
Collection.sort(people);
搞定!!
public class sort{
public static void main(String[] args){
String [] str=new String[11];
System.in.readBufferedReader keyboard =
new BufferedReader(new InputStreamReader(System.in), 1);
//input
for(int count=1;count<=10;count++)
str[count]= keyboard.readLine();}
//sort
int i=0;
int j=0;
for(i=2;i<=10;i++){
if(str[i]<str[i-1]){
str[0]=str[i];
str[i]=str[i-1];
for(j=i-2;str[0]<str[j];j--)
str[j+1]=str[j];
str[j+1]=str[0];
}
}
//output
for(int count=1;count<=10;count++)
System.out.println(count+";"+str[count]);
}
}