Java 数组与方法全解析
1. 数组引用与传递
在 Java 中,当动态声明数组时,会涉及到引用的声明。可以把引用看作是指向包含数组的内存块首地址的指针。有趣的是,数组名本身也是指向该内存块地址的指针。所以,当将数组作为参数传递给方法时,实际上传递的是数组的指针。
例如,假设有一个 gradeCalc() 方法用于计算成绩,它接收一个数组作为参数。该方法会使用数组的每个元素进行成绩计算,然后将计算结果返回给调用它的 main() 方法中的语句,最终将结果赋值给变量 a 并显示在屏幕上。
2. 从方法返回数组
有时候,方法需要将数组返回给调用它的语句。这可以通过在方法的返回语句中使用数组名来实现。以下是一个示例代码:
class Demo {
public static void main (String args[]) {
float rawTest[];
rawTest = testData();
System.out.println("Correction Answers: " + rawTest[0]);
System.out.println("Total Questions: " + rawTest[1]);
}
static float[] testData() {
float rawTest[] = {70,100};
return rawTest;
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



