public class arrayutil {
//私有化构造方法 不让其他对象调用
private arrayutil(){
}
public static String arrprint(int arr[]){
StringBuilder sb=new StringBuilder();
sb.append("[");
for (int i = 0; i < arr.length; i++) {
if (i==arr.length-1){
sb.append(arr[i]);
}else
sb.append(arr[i]+",");
}
sb.append("]");
return sb.toString();
}
public static double getaverage(double arr[]){
double sum=0;
for (int i = 0; i < arr.length; i++) {
sum=sum+arr[i];
}
return sum/arr.length;
}
}
public class benxi {
public static void main(String[] args) {
int arr[]={1,2,3,4};
String str=arrayutil.arrprint(arr);
System.out.println(str);
double arr1[]={2.0,3.0,5.0};
double s=arrayutil.getaverage(arr1);
System.out.println(s);
}
}
import java.util.ArrayList;
public class benxi {
public static void main(String[] args) {
//定义一个集合
ArrayList<student> list=new ArrayList<>();
//创建学生对象
student stu1= new student("小米",10,"男");
student stu2=new student("小红",19,"男");
student stu3=new student("小明",30,"女");
//把学生对象放集合中
list.add(stu1);
list.add(stu2);
list.add(stu3);
//调用工具类 先得输这个类名 再.上工具类的名字 括号里面再加上集合
int maxage=max.maxage(list);
System.out.println(maxage);
}
}
public class student {
private String name;
private int age;
private String gender;
public student() {
}
public student(String name, int age, String gender) {
this.name = name;
this.age = age;
this.gender = gender;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getGender() {
return gender;
}
public void setGender(String gender) {
this.gender = gender;
}
}
import java.util.ArrayList;
public class max {
//工具类 要私有化类
private max(){
}
//定义方法完成获取集合中最大年龄
public static int maxage(ArrayList<student> list){
int max=0;
for (int i = 0; i < list.size(); i++) {
int mmax=list.get(i).getAge();
if (mmax>max){
max=mmax;
}
}
return max;
}}