为了账号安全,请及时绑定邮箱和手机立即绑定

怎么调用数组!

怎么调用数组!

乱也 2016-06-07 17:43:04
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.

}

大致写了一下。


写完不放心,自己写了一下测试了一下,是可以的。多动手。

查看完整回答
4 反对 回复 2016-06-07
?
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] + " ");
    }
}

一个输出数组的代码

查看完整回答
1 反对 回复 2016-06-07
?
qq_Viven_rxDKNO

TA贡献1条经验 获得超0个赞

sd 已经调用了数组。。。for 循环的不是数组吗?

查看完整回答
反对 回复 2016-06-13
?
儁破孩

TA贡献19条经验 获得超5个赞

参数名传数组的对象名

查看完整回答
反对 回复 2016-06-08
  • 6 回答
  • 1 关注
  • 2710 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信