输入任意数并排序输出
package com.cq.cqupt.yj;
import java.util.*;
/**
*
* @author YJ
*
*/
public class One {
private int intArray[];
int n;
public One(int n){
intArray=new int[n];
this.n=n;
}
/**
* 输入数据
*/
private void Input(){
Scanner in=new Scanner(System.in);
System.out.println("输入任意"+n+"真正数:");
for(int i=0;i<intArray.length;i++){
System.out.print("输入第"+(i+1)+"个输入:");
intArray[i]=in.nextInt();
}
}
/**
* 排序
*/
private void Caculation(){
int temp;
for(int i=0;i<intArray.length;i++){
for(int j=i;j<intArray.length;j++){
if(intArray[j]<intArray[i]){
temp=intArray[i];
intArray[i]=intArray[j];
intArray[j]=temp;
}
}
}
}
/**
* 输出
*/
public void Output(){
Input();Caculation();
for(int i=0;i<intArray.length;i++)
{
System.out.print(intArray[i]+" ");
}
}
}
输出结果:输入个数:5
输入任意5真正数:
输入第1个输入:12
输入第2个输入:34
输入第3个输入:10
输入第4个输入:35
输入第5个输入:24
10 12 24 34 35
浙公网安备 33010602011771号