int[] a={7,2,3,5};
int t;
for(i=0;i<a.length;i++)
{
for(j=0;j<a.length-i-1;j++)
{
if(a[j]>a[j+1])
{
t=a[j];a[j]=a[j+1];a[j+1]=t;
}
}
}
int t;
for(i=0;i<a.length;i++)
{
for(j=0;j<a.length-i-1;j++)
{
if(a[j]>a[j+1])
{
t=a[j];a[j]=a[j+1];a[j+1]=t;
}
}
}
解决方案 »
- 用了线程池Executors怎么join不好用了
- 初学JAVA,有个问题请教~
- 我用的windows系统,svn只能下载不能上传是怎么回事?
- 如何用java操作数据库, 让java程序开机启动,
- sql 2000 for jdbc 驱动问题
- 关于swing界面,小弟请教各位大哥 ^^
- 呵呵,简单的小错误。但是搞不定了,帮忙看看吧
- public String myFunction(String myName, int myAge = 10){} 的问题。
- jdbc获取字段名,个数的问题(解决马上结贴)
- <%@ contentType="text/html;charset=gb2312" %>谁能解释一下他的意思?
- 日期时间保存进数据库时间部分丢失的问题
- 控制语句if??
static void prn(int[] s) {
for (int i = 0; i < s.length; i++)
System.out.print(s[i] +" ");
System.out.print("\n");
}
public static void main(String[] args) { int[] int2 = new int[]{3,1,9,2,7,4,8,5,6,0};
prn(int2);
for (int i = 0; i < (int2.length - 1); i++) {
for (int j = i; j < int2.length; j++) {
int s1 = int2[i];
int s2 = int2[j];
int s3 = 0;
if (s2 > s1) {
s3 = s1;
int2[i] = s2;
int2[j] = s3;
}
}
}
prn(int2);
}
}