package HelloWorld;
public class demo1 {
public static void main(String[] args) {
// 创建对象,对象名为hello
int arr[]={99,-23,64,91,119,52,92};
demo1 ss=new demo1();
ss.thr(arr,3);
}
public void thr(int arr[],int s)
{
for(int j=0;j<arr.length;j++)
//由于我使用的版本不能导入Arrays,所以自己写了个排序使用
{
for(int i=0;i<arr.length;i++)
{
int tmp;
if(arr[i]<arr[j])
{
tmp = arr[i];
arr[i] = arr[j];
arr[j] = tmp;
}
}
}
int t = 0;
for(int i=0;i<arr.length;i++)
{
if(i>arr.length-1)
break;
// 如果需要输出的长度超过数组实际长度,则退出
if(arr[i]>=0 && arr[i]<=100){
System.out.print(arr[i]+" ");}
t++;
if(t > s)
break;
// 计算累计输出次数,此处不能明白为什么t>=s的时候,输出的个数是s-1个
}
}
}