由于当时还不懂数据结构的内容,也不了解Java 里面有已经写好的的排序方法,所以就自己想了这个冒泡排序法来实现{声明:不得转载}
Maopaopaixu.java
import java.io.*;
public class Maopaopaixu {
public static int n=9;
public static int[] a=new int[10];
public static void inputNumbers(){
InputStreamReader isr=new InputStreamReader(System.in);
BufferedReader br=new BufferedReader(isr);
for(int i=0;i<10;++i){
try {
String s=br.readLine();
a[i]=Integer.parseInt(s);
} catch(Exception e){
System.out.println("输入的不是整数,变量将被赋予-1值!");
a[i]=-1;
}
}
}
public static void numbersInputMessage(){
System.out.println("输入的整数如下:");
for(int i=0;i<10;++i){
System.out.print(a[i]+"/t");
}
System.out.println();
}
public static void sortIntegers(){
for(int i=1;i<10;i++){
for(int j=0;j<n;++j){
if(a[j]>=a[j+1]){
int temp;
temp=a[j+1];
a[j+1]=a[j];
a[j]=temp;
}
}
n=n-1;
}
}
public static void sortedOutputMessage(){
System.out.println("排序:");
for(int i=0;i<10;++i){
System.out.print(a[i]+"/t");
}
}
/**
* @param args
*/
public static void main(String[] args) throws IOException {
Maopaopaixu.inputNumbers();
Maopaopaixu.numbersInputMessage();
Maopaopaixu.sortIntegers();
Maopaopaixu.sortedOutputMessage();
}
}
Maopaopaixu.java
import java.io.*;
public class Maopaopaixu {
public static int n=9;
public static int[] a=new int[10];
public static void inputNumbers(){
InputStreamReader isr=new InputStreamReader(System.in);
BufferedReader br=new BufferedReader(isr);
for(int i=0;i<10;++i){
try {
String s=br.readLine();
a[i]=Integer.parseInt(s);
} catch(Exception e){
System.out.println("输入的不是整数,变量将被赋予-1值!");
a[i]=-1;
}
}
}
public static void numbersInputMessage(){
System.out.println("输入的整数如下:");
for(int i=0;i<10;++i){
System.out.print(a[i]+"/t");
}
System.out.println();
}
public static void sortIntegers(){
for(int i=1;i<10;i++){
for(int j=0;j<n;++j){
if(a[j]>=a[j+1]){
int temp;
temp=a[j+1];
a[j+1]=a[j];
a[j]=temp;
}
}
n=n-1;
}
}
public static void sortedOutputMessage(){
System.out.println("排序:");
for(int i=0;i<10;++i){
System.out.print(a[i]+"/t");
}
}
/**
* @param args
*/
public static void main(String[] args) throws IOException {
Maopaopaixu.inputNumbers();
Maopaopaixu.numbersInputMessage();
Maopaopaixu.sortIntegers();
Maopaopaixu.sortedOutputMessage();
}
}