public class SW {
public int sd(int[] g){
for(int i=0;i<g.length;i++){
g[i]=(int)(Math.random()*49);
}
Arrays.sort(g);
return g.length;
}
public static void main(String[] args) {
SW hello=new SW();
hello.sd();
6 回答
不偏不易
TA贡献96条经验 获得超118个赞
看代码感觉是想先弄几个随机数放入数组,然后排序,然后输出
初始化数组
//这个函数需要一获取一个int[]类型的参数,目的是获得数组,调用这个函数时,需要一个提前定义好的数组 比如 int[] a = new int[10]; 调用 hello.init(a); init初始化的意思,括号内a表示在运行init函数的过程中,array为a 这个数组 void init(int[] array){ ...//进行循环赋值,并排序 Arrays.sort(array); } main{ ... hello.init(a);//调用函数给数组a进行了赋值,排序 for(){}...//循环输出,可以用foreach. }
大致写了一下。
写完不放心,自己写了一下测试了一下,是可以的。多动手。
yanrun
TA贡献317条经验 获得超240个赞
public static void main(String[] args){ int[] array = {1,2,3,4,5}; for(int i = 0; i < array.length; i++){ System.out.print(array[i] + " "); } }
一个输出数组的代码
添加回答
举报
0/150
提交
取消