<1>从键盘中读取一系列数到一数组中
<2>对该数组进行从小到大排序
<3>进行输出
希望能有愿代码
非常感谢!本人刚开始学java
import java.io.*;
public class Test{
public static void main(String args[]) throws IOException{
int a[]=new int[10];
int b;
for(int i=0;i<a.length;i++){//从键盘上输入数到数组
BufferedReader bbb = new BufferedReader(new InputStreamReader(System.in));
System.out.println("请输入10个整数:");
a[i]=Integer.parseInt(bbb.readLine());
}
for(int i=0;i<a.length-1;i++)//从小到大排序
for(int j=i+1;j<a.length;j++)
if(a[i]>a[j]){
b=a[i];
a[i]=a[j];
a[j]=b;
}
for(int i=0;i<a.length;i++)//打印
System.out.println(a[i]+" ");
}
}每输入一个数要回车一次就行了
import java.util.*;
public class Test
{
public static void main(String[] agrs)
{
int i;
int j;
int[] a = new int[10];
Scanner in = new Scanner(System.in);
for(i = 0;i < 10;i++)
a[i] = Integer.parseInt(in.next());
for(i = 0;i < 10;i++)
{
for(j = i;j < 10;j++)
if(a[i] > a[j])
{
int temp = a[i];
a[i] = a[j];
a[j] = temp;
}
System.out.print(a[i] + " ");
}
}
}
我用选择排序..