📄 chapter08_12.java
字号:
//-----------------------------------------------------------------传递对象数组到方法里--------------------------------------------------------------------------//
class C12_Circle {
private static double pi=3.1415926;
private double radius;
public C12_Circle(double r) { // 有参数的构造函数-------------------
radius=r;
}
public static double compare(C12_Circle cir[]) { // 接收对象数组为参数----注意------
//--------参数类型也要相应变化-------若有返回值------返回值类型也要相应变化
double max=0.0;
for(int i=0;i<cir.length;i++) {
if(cir[i].radius>max)
max=cir[i].radius;
}
return max; // 返回比较的结果---------------------------
}
}
public class Chapter08_12 {
public static void main(String[] args) {
C12_Circle cir[]; // 声明对象数组--------------------
cir=new C12_Circle[3]; // 创建对象数组------------------
cir[0]=new C12_Circle(3.8);
cir[1]=new C12_Circle(6.6);
cir[2]=new C12_Circle(9.3);
System.out.println("Largest radius ="+C12_Circle.compare(cir)); // 传递对象数组到方法里----注意语法格式---只传递数组名即可
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -