欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java用類和對(duì)象操作數(shù)組

Java是一種面向?qū)ο蟮木幊陶Z言,類和對(duì)象是Java編程中非常重要的概念。在Java中,數(shù)組也可以使用類和對(duì)象來進(jìn)行操作。

//定義一個(gè)數(shù)組類
public class MyArray {
private int[] arr;
public MyArray(int size) {
arr = new int[size];
}
//獲取數(shù)組長(zhǎng)度
public int length() {
return arr.length;
}
//設(shè)置數(shù)組元素值
public void set(int index, int value) {
arr[index] = value;
}
//獲取數(shù)組元素值
public int get(int index) {
return arr[index];
}
//獲取數(shù)組最大值
public int getMax() {
int max = arr[0];
for(int i = 1; i< arr.length; i++) {
if(arr[i] >max) {
max = arr[i];
}
}
return max;
}
//獲取數(shù)組平均值
public double getAvg() {
int sum = 0;
for(int i = 0; i< arr.length; i++) {
sum += arr[i];
}
return (double)sum / arr.length;
}
}

上面的代碼定義了一個(gè)MyArray類,它具有獲取數(shù)組長(zhǎng)度、設(shè)置數(shù)組元素值、獲取數(shù)組元素值、獲取數(shù)組最大值、獲取數(shù)組平均值的功能。

//使用MyArray類
public class TestMyArray {
public static void main(String[] args) {
MyArray arr = new MyArray(5);
arr.set(0, 1);
arr.set(1, 3);
arr.set(2, 2);
arr.set(3, 5);
arr.set(4, 4);
for(int i = 0; i< arr.length(); i++) {
System.out.println(arr.get(i));
}
System.out.println(arr.getMax());
System.out.println(arr.getAvg());
}
}

上面的代碼定義了一個(gè)TestMyArray類,它創(chuàng)建了一個(gè)MyArray對(duì)象arr,并使用set方法為arr數(shù)組設(shè)置了元素值。然后使用get方法獲取arr數(shù)組的元素值,并使用getMax方法獲取arr數(shù)組的最大值,使用getAvg方法獲取arr數(shù)組的平均值。

可以看到,使用類和對(duì)象來操作數(shù)組可以使代碼清晰易懂,提高代碼的復(fù)用性和可維護(hù)性。