我输入一行数,排序后按从小到大输出,程序如下:
public class TestArray {
public static void main (String args[]) {
int a[] = new int[args.length];
for (int i=0; i<args.length; i++) {
a[i] = Integer.parseInt(args[i]);
}
print(a);
selectionSort(a);
print(a);
}
private static void selectionSort (int a[]) {
for (int i=0; i<a.length; i++) {
for (int j=i+1; j<a.length; j++) {
if(a[j]<a[i]) {
int temp = a[j];
a[j] = a[i];
a[i] = temp;
}
}
}
}
private static void print (int a[]) {
for (int i=0; i<a.length; i++){
System.out.print (a[i] + ' '); //' '和" "输出结果不一样,' '的话前面输出数字
} 的ASCII码,请问这是怎么回事?
System.out.println();
}
}
public class TestArray {
public static void main (String args[]) {
int a[] = new int[args.length];
for (int i=0; i<args.length; i++) {
a[i] = Integer.parseInt(args[i]);
}
print(a);
selectionSort(a);
print(a);
}
private static void selectionSort (int a[]) {
for (int i=0; i<a.length; i++) {
for (int j=i+1; j<a.length; j++) {
if(a[j]<a[i]) {
int temp = a[j];
a[j] = a[i];
a[i] = temp;
}
}
}
}
private static void print (int a[]) {
for (int i=0; i<a.length; i++){
System.out.print (a[i] + ' '); //' '和" "输出结果不一样,' '的话前面输出数字
} 的ASCII码,请问这是怎么回事?
System.out.println();
}
}
解决方案 »
- 学习java两个星期的小结和疑问,希望能和各位交流
- calendar类 add的问题!
- 关于MyEclipse运行时的问题——无法载入sun/plugin/JavaRunTime类
- 关于正则表达式中 不包含的问题
- 一段代码,请兄弟们指教一下!
- 帮忙看个程序!
- 再问JTextArea+JScrollPane滚动条自动在最下边
- 一个字符串处理的问题?
- 请问各位大虾:Java中的Servlet、JavaBean、Rmi还有tomcat和apach分别是意思,它们是干什么的?来者有分!!!!
- 实现我的诺言,散分,主要回答人如下:wjmmml(笑着悲伤),xmvigour(微电--有狼的气质 没狼的勇气 真郁闷),sharetop(燕赤霞),piggybank(
- 求助高手一个关于Java “ 包 ” 的小问题!!
- 求教:java中的输出问题
lz把输出的ASCII减去48就会发现并不是a[i]的ASCII
lz把输出的ASCII减去48就会发现并不是a[i]的ASCII