设计一个活期存折类包括:
数据成员:姓名,编号,家庭地址,存款额,是否要密码,密码
定义一个显示 show方法,创建一个对象,为对象办理
import java.util.*;
public class Bankbook
{
String name;
long identity;
String address;
int balance;
Date date;
boolean hasPassword;
long password;
Bankbook(String str1,long i,String str2,int m,Date d,boolean y,long p)
{
name=str1;
identity=i;
address=str2;
balance=m;
date=d;
hasPassword=y;
password=p;
}
public void show() //显示存折信息
{
System.out.println("基本信息");
System.out.println(name+" "+identity+" "+address);
System.out.println(balance+" "+date+" "+hasPassword+" "+password);
}
public static void main(String args[])
{
Bankbook zhangsan=new Bankbook("zhangsan",1234567890,"西安市xx路2号",1000,new Date(),true,123456);
zhangsan.show();
Bankbook lisi=new Bankbook("lisi",1357924680,"西安市xx中路 2号",2000,new Date(),true,654321);
lisi.show();
}
}
设计一个学校类,包括:
1.定义一个录取类:要求:录取分数线,以及对录取成员设置和录取。
2.定义一个考生类:要求:考生姓名,考号,综合成绩,体育成绩。
3.编写一个录取类:要求:一个方法,看是否符合:综合成绩在录取成绩之 上或者综合成绩 300+,体育 90+。
4.在 main方法中建立学生对象,符合条件的输出相关信息以及被录取。
1.
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList<Pupil>pupilArrayList = new ArrayList<Pupil>();
Pupil p1 = new Pupil(1,300,"张三 1",97);
Pupil p2 = new Pupil(2,295,"张三 2",90);
Pupil p3 = new Pupil(3,308,"张三 3",91);
Pupil p4 = new Pupil(4,310,"张三 4",88);
pupilArrayList.add(p1);
pupilArrayList.add(p2);
pupilArrayList.add(p3);
pupilArrayList.add(p4);
School school = new School();
school.setLine(301);
luQu(pupilArrayList,school);
}
//录取的方法
private static void luQu(ArrayList<Pupil> pupils, School school)
{
for (int i = 0; i < pupils.size(); i++) {
Boolean isLuQu = false;
Pupil p = pupils.get(i);
if (school.getLine() < p.getTotal()) {
//综合成绩在录取分上
isLuQu = true;
} else if (p.getSport() > 96 && p.getTotal() > 300) {
isLuQu = true;
}
if(isLuQu){
System.out.println("姓名:"+p.getName()+" 考号:"+p.getId()+" ,被录取");
}
}
}
}
2.
public class Pupil {
private String name;//名字
private int id;//考号
private int total;//综合成绩
private int sport;//体育成绩
public Pupil(int id, int total, String name, int sport) {
this.id = id;
this.total = total;
this.name = name;
this.sport = sport;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public int getTotal() {
return total;
}
public void setTotal(int total) {
this.total = total;
}
public int getSport() {
return sport;
}
public void setSport(int sport) {
this.sport = sport;
}
}
3.
public class School {
private int line;//录取分数 300分以上
public int getLine() {
return line;
}
public void setLine(int line) {
this.line = line;
}
}
以上是今天要讲的内容,学到了类与对象及定义。