1.编写“学生”类及其测试类。
5.1 “学生”类:
² 类名:Student
² 属性:姓名、性别、年龄、学号、5门课程的成绩
² 方法1:在控制台输出各个属性的值、
² 方法2:计算平均成绩
² 方法3:输出各个属性的值和平均成绩
5.2 测试类
² 创建2个对象,调用方法
package 学生;
public class TestStudent {
public static void main(String[] args) {
Student p1=new Student(); Student p2=new Student();
p1.name="陈独秀";
p1.sex="男";
p1.age=18;
p1.num="201801452200";
System.out.println("姓名:"+p1.name+"性别:"+p1.sex+"年龄:"+p1.age+"学号:"+p1.num+"");
System.out.println(" ");
int score1[]=new int[]{80,85,90,95,70};
int s=0;
for(int i=0;i<5;i++){
s=s+score1[i];
System.out.println("成绩为:"+score1[i]);
}
System.out.println("平均分为:"+s/5);
p2.name="李斯";
p2.sex="男";
p2.age=25;
p2.num="201801420266";
System.out.println("姓名:"+p2.name+"性别:"+p2.sex+"年龄:"+p2.age+"学号:"+p2.num+"");
int score2[]=new int[]{91,87,62,77,88};
float j=0;
for(int i=0;i<5;i++){
j=j+score2[i];
System.out.println("成绩为:"+score2[i]); }
System.out.println("平均分为:"+j/5);
}
}
编写“借书卡”类及其测试类。
“借书卡”类
- 属性:账号、持卡人姓名、身份证号码、地址、已借书数、可借书数、本次借书数、本次还书数
- 方法一:借书,显示本次借书数和可借书数
-
方法二:还书,显示本次还书数和可借书数
测试类
- 本次借书数 和 本次还书数,从键盘输入
-
import java.util.*;
class Bbook{
String AccountNumber;
String Name;
String ID;
String Address;
int brbooks;
int avbooks;
int Nbrbooks;
int Nrebooks;void brbook(Bbook t) {
System.out.println("请输入本次借书数:");
Scanner book=new Scanner(System.in);
t.Nbrbooks=book.nextInt();
t.avbooks-=t.Nbrbooks;
System.out.printf("本次借书%d本,剩下可借数%d本 ",t.Nbrbooks,t.avbooks);
}
void rebook(Bbook t) {
System.out.println("请输入本次还书数:");
Scanner book=new Scanner(System.in);
t.Nrebooks=book.nextInt();
t.avbooks+=t.Nrebooks;
System.out.printf("本次还书%d本,剩下可借数%d本 ",t.Nrebooks,t.avbooks);
}}
public class TestBbook {public static void main(String[] args) {
Bbook s=new Bbook();
s.brbooks=0;
s.avbooks=20;
s.brbook(s);
s.rebook(s);
}
}