设计一个男女人数统计程序。定义一个Person类,包含name(姓名)、sex(性别)、age(年龄)三个私有字段。另包含males和females两个私有静态字段成员,用来记录男、女学生人数;还有NumberMales和NumberFemales两个公有静态方法成员,这两个方法通过对静态字段males、females的访问返回男生总人数、女生总人数。设计其构造函数,要求完成每个Person对象的赋值和男女总人数的累加。
在Main类的main方法中实现:输入一个整数num,然后创建一个拥有num个元素的Person对象数组,构输入该数组每个元素的值并构建每个元素的对象,最后输出男生人数和女生人数。
import java.util.Scanner;
public class Main {public static void main(String[] args) {//your codeScanner input = new Scanner(System.in);int num = Int();Person[] p= new Person[num];for(int i=0;i<p.length;i++){String name = ();String sex = ();int age = Int();p[i]=new Person(name,sex,age);}System.out.ales());System.out.Females());}
}//your code :注意Person类使用默认修饰符。class Person{private String name;private String sex;private int age;private static int males;private static int females;public static int getFemales() {return females;}public static int getmales() {return males;}public Person(String name,String sex,int age){this.name = name;this.age =age;this.sex = sex;if(sex.equals("男"))males++;elsefemales++;}}
本文发布于:2024-01-28 03:46:41,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/17063848054550.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |