java语言的编程问题。

来源:百度知道 编辑:UC知道 时间:2024/09/22 19:41:21
我是初学者,问题是把10以内的数字从小到大排列。比如说输入,3,8,2,0,9,6,4,5,7输出0,1,2,3,4,5,6,7,8,9.因为是初学者我想知道程序的全部,多谢。

1package ch01;
2
3public class BubbleSort
4{
5
6
7 public static void main(String[] args){
8 int[] values ={
9 3,1,6,2,9,0,7,4,5
10 };
11
12 sort(values);
13 for(int i=0; i < values.length; ++i){
14
15 System.out.println("Index: " + i + "Value: " + values[i]);
16
17 }
18
19
20 }
21
22
23 public static void sort(int[] values){
24
25
26 int temp;
27
28 for(int i=0 ; i < values.length ; ++i){
29
30 for(int j=0; j <values.length - i - 1; ++j){
31
32 if(values[j] > values[j + 1]){
33 temp = values[j];
34 values[j] = values[j +