为什么用对象调用会出错,直接用main函数就不报错

package practice;


public class practice3 {

    public int rad(int n){

    int[] arg=new int[n];

    for(int a=0;a<arg.length;a++){

    int b=(int)(Math.random()*100);

    arg[a]=b;

    }

    for(int ARG:arg){

    System.out.println(ARG);

    }

    return arg[n];

    }

public static void main(String[] args) {

practice3 P3=new practice3();

p3.rad(100);

}

}


枫夜流萤
浏览 1619回答 2
2回答

小JAVA

,,你建的对象名是P3  你用的对象名是p3还有你说的可能是数组越界异常,你要把return arg[n]改成return arg[n-1]。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java