java_选择排序法
Java 实现的选择排序法,先在Netbeans里调试运行了一下,然后又在Eclipse了运行了一下。
public class ArraySort {
public static void main(String[] args) {
int Arrays[]={50,45,2,678,90,40,};
int i,j,temp,min;
int len=Arrays.length
;
System.out.println("before sort");
for(i=0;i<len;i++)
{ System.out.print(" "+Arrays[i]);
}
for(i=0;i<len;i++)
{min=i;
for(j=i+1;j<len;j++)
{if(Arrays[min]>Arrays[j])
{min=j;}
}
if(i!=min)
{temp=Arrays[i];
Arrays[i]=Arrays[min];
Arrays[min]=temp;
}
}
System.out.println("");
System.out.println("after sort");
for(i=0;i<len;i++)
{
System.out.print(" "+Arrays[i]);
}
}
}
运行结果如下
run:
before sort
50 45 2 678 90 40
after sort
2 40 45 50 90 678成功生成(总时间:0 秒)
---------坚持java到底
相关文档:
作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。
一、Java编程入门类
对于没有Java编程经验的程序员要入门,随便读什么入门书籍都一样,这 ......
在Java应用中,日期和时间作为基本的信息类型应用的特别广泛,例如获取当前时间,计算某些操作执行的时间等。日期处理相关的类包括Date和Calendar,通过Date和Calendar可以获取当前时间,对时间进行一些运算,获取时间中的年、月、日、时、分、秒和星期等信息。在输入和输出的时候经常用到字符串形式的时间,这就需要时间和 ......
JTA(Java Transaction API)
2008-07-31 10:20
一般情况下,J2EE应用服务器支持JDBC事务、JTA事务、容器管理事务。这里讨论JTA和JDBC事务的区别。这2个是常用的DAO模式事务界定方式。
JDBC 事务
JDBC 事务是用 Connection 对象控制的。JDBC Connection 接口( java.sql.Connection )提供了两种事务模式:自动提交和手工提 ......
package test;
import java.io.File;
import org.jivesoftware.smack.Chat;
import org.jivesoftware.smack.ConnectionConfiguration;
import org.jivesoftware.smack.MessageListener;
import org.jivesoftware.smack.XMPPConnection;
import org.jivesoftware.smack.XMPPException;
import org.jivesoftware.smack ......