for (j = i - 1; j > 0; j--) { if (temp < ary[j]) { ary[j + 1] = ary[j]; } else { break; }
解决方案 »
- java中ServerScoket与Scokt广域网连接问题
- 谁了解,做Mac os 应用软件(objective-c)开发前景如何
- 请教各位前辈,数据类型的问题
- Java新手问个简单的问题
- 这段代码 提示这个错误为什么 ,请帮忙看看
- 我要调用的是某class的public static void main(String args[]){}方法,有参数,如何使用线程生成这个class?
- 一个关于rmi的问题,各位老大快来阿!
- 初学者!请教大家,帮我解决一个jdk不能正常使用的问题
- Socket通讯中建立多个数据通道!
- 初学者,接触过多门语言,现在不知道学哪一们好,但看好Java,请大家给点意见说点看法~
- JAVA如何在窗体跳转后保持连接数据库?
- 求助,急!怎么用户输入若干数据.(不知道长度),存放在一个数组中
非常感谢,这个问题解决了.然后我把它包装了一下,包装之后输出却是有问题的,麻烦你看一看.package test;public class Test { public static void main(String[] args) {
int[] ary = { 5, 8, 4, 1, 6, 4, 7 };
InsertSortf is=new InsertSortf();
is.sort(ary);
for (int k = 0; k < ary.length; k++) {
System.out.print(ary[k] + " ");
}
}}
class InsertSortf{
public void sort(int[] ary){
int j;
for (int i = 1; i < ary.length; i++) {
int temp = ary[i];
for (j = i - 1; j >= 0; j--) {
if (temp < ary[j]) {
ary[j + 1] = ary[j];
} else {
}
}
ary[j + 1] = temp;
}
}
}
非常感谢,这个问题解决了.然后我把它包装了一下,包装之后输出却是有问题的,麻烦你看一看.package test;public class Test { public static void main(String[] args) {
int[] ary = { 5, 8, 4, 1, 6, 4, 7 };
InsertSortf is=new InsertSortf();
is.sort(ary);
for (int k = 0; k < ary.length; k++) {
System.out.print(ary[k] + " ");
}
}}
class InsertSortf{
public void sort(int[] ary){
int j;
for (int i = 1; i < ary.length; i++) {
int temp = ary[i];
for (j = i - 1; j >= 0; j--) {
if (temp < ary[j]) {
ary[j + 1] = ary[j];
} else {
}
}
ary[j + 1] = temp;
}
}
}
晕死,问题已经解决.忘记写 break;了
非常感谢,这个问题解决了.然后我把它包装了一下,包装之后输出却是有问题的,麻烦你看一看.package test;public class Test { public static void main(String[] args) {
int[] ary = { 5, 8, 4, 1, 6, 4, 7 };
InsertSortf is=new InsertSortf();
is.sort(ary);
for (int k = 0; k < ary.length; k++) {
System.out.print(ary[k] + " ");
}
}}
class InsertSortf{
public void sort(int[] ary){
int j;
for (int i = 1; i < ary.length; i++) {
int temp = ary[i];
for (j = i - 1; j >= 0; j--) {
if (temp < ary[j]) {
ary[j + 1] = ary[j];
} else {
}
}
ary[j + 1] = temp;
}
}
}
晕死,问题已经解决.忘记写 break;了
哥们,仔细一点嘛