在输入台输入四只小狗的姓名与年龄,输出其总年龄与平均年龄。
public class dog {
String name;
int age;
@Override
public String toString() {
return "dog [name=" + name + ", age=" + age + "]";
}
}
import java.util.Scanner;
public class doga {
public static void main(String[] args) {
// TODO Auto-generated method stub
int all=0;
dog dogs[]=new dog[4];
Scanner scanner=new Scanner(System.in);
for(int i=0;i<4;i++){
dogs[i]=new dog();
System.out.println("请输入第"+(i+1)+"小狗的名字与年龄:");
try {
dogs[i].name=scanner.next();
dogs[i].age=scanner.nextInt();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
for(int i=0;i<4;i++){
System.out .println("第"+(i+1)+"条小狗的年龄与姓名分别是:");
System.out.println(dogs[i].toString());
}
for(int i=0;i<4;i++){
all+=dogs[i].age;
}
System.out.println("这四只小狗的总体重为:"+all);
System.out.println("这四只小狗的平均体重为:"+all/dogs.length);
}
}
运行结果如下: