用JAVA写一个程序,创建一个有10个元素的数组,运行可输入10个数最后把10个数按从小到大排序输出

用JAVA写一个程序,创建一个有10个元素的数组,运行可输入10个数最后把10个数按从小到大排序输出。(用继承的方法)... 用JAVA写一个程序,创建一个有10个元素的数组,运行可输入10个数最后把10个数按从小到大排序输出。(用继承的方法) 展开
 我来答
liumangcjd
推荐于2017-11-23 · TA获得超过278个赞
知道答主
回答量:83
采纳率:0%
帮助的人:96.8万
展开全部
排序类(父类):
public class ClearUp {
/*
* 冒泡排序的一点东东,你可以再优化的。
*/
public static void sorting(int[] buffered){
int temp = 0;
for (int i = 0; i < buffered.length - 1; i++) {
for (int n = i + 1; n < buffered.length; n++) {
if (buffered[n] < buffered[i]) {
temp = buffered[i];
buffered[i] = buffered[n];
buffered[n] = temp;
}
}
}
for (int i = 0; i < buffered.length; i++) {// 打印输出
System.out.print(buffered[i] + " ");
}
}
}

操作类(子类):
public class Main extends ClearUp {
public static void main(String[] args){
Random random = new Random(); // 声明一个随机数类
int[] buffered = new int[10]; // 声明一个临时数字类型的数组
// 要搞清楚,这个数组其实有 11 个位置,我现在只用了其中10个!
// 循环给这个数组赋值
for (int i = 0; i < buffered.length; i++) {
buffered[i] = random.nextInt(100);
}

System.out.println("--------------- 生成结果 ----------------");

for (int i = 0; i < buffered.length; i++) {// 打印输出
System.out.print(buffered[i] + " ");
}

System.out.println("\n--------------- 排序之后 ----------------");
sorting(buffered);
}
}
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
q88696502
2011-01-05
知道答主
回答量:23
采纳率:0%
帮助的人:10.6万
展开全部
用继承?什么意思?解决了以后我也想了解下?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友3543bed
2011-01-06
知道答主
回答量:18
采纳率:0%
帮助的人:12.1万
展开全部
呵呵,楼上的为什么要在父类用静态方法,静态方法是不能被继承给子类的哦
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式