JAVA编程,编写一个程序,定义一个包含10个元素的数组,要求数组元素的值随机生成,

编写一个排序的方法px()将10个元素从小到大排序,并将排序结果输出在屏幕上。1。练习数组的定义、初始化、赋值等操作;2。练习如何将数组传递给方法以及基本的数组排序方法;... 编写一个排序的方法px()将10个元素从小到大排序,并将排序结果输出在屏幕上。
1。练习数组的定义、初始化、赋值等操作;
2。练习如何将数组传递给方法以及基本的数组排序方法;
这个长的可以实现,但是下面那个短的还不行呀?这是怎么回事?如下:
Test.java:4: 找不到符号
符号: 变量 Arrays
位置: 类 Test
Arrays.sort(arrays);//调用arrays里的排序算法
^
1 错误

Process completed.
展开
 我来答
烛光下的小老鼠
推荐于2016-09-02 · 超过18用户采纳过TA的回答
知道答主
回答量:183
采纳率:0%
帮助的人:0
展开全部
看我这个最简单的:
import java.util.*;
class Test{
public void main(String []args){
int []arr={10,8,7,3,1,4,5,8,4,6};//定义数组
Arrays.sort(arr);//调用arrays里的排序算法
for(int i:arr){
System.out.println(arr[i]); //输出
}
}
}

哈哈,。是不是超短啊!!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cnmhuimay
2007-10-25 · TA获得超过301个赞
知道答主
回答量:84
采纳率:0%
帮助的人:0
展开全部
import java.lang.Math;
public class test{
int[] r=new int[10];
public void randnum(){
int[] rand1=new int[10];
for(int i=0;i<10;i++){
rand1[i]=(int)(Math.random()*100);
r[i]=rand1[i];
}

}

public void px(int[] a,int x){
for(int i=0;i<x;i++){
for(int j=x-1;j>i;j--){
if(a[i]>a[j]){
int temp=0;
temp=a[i];a[i]=a[j];a[j]=temp;
}
}
System.out.print(a[i]+" ");
}
System.out.println();
}

public static void main(String [] args){
test t=new test();
t.randnum();
t.px(t.r,10);

}

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
monkeyyjp
2007-11-05 · 超过32用户采纳过TA的回答
知道答主
回答量:74
采纳率:0%
帮助的人:84.3万
展开全部
需要调用
java.util.Arrays这个包
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hu437
2007-10-26 · TA获得超过3472个赞
知道大有可为答主
回答量:2690
采纳率:0%
帮助的人:2320万
展开全部
楼上的 简单

java里面提供的有这个数组排序的方法,建议还是使用这个~~~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式