java第三次上机作业

编写“学生”类及其测试类。
5.1 “学生”类:

类名:Student
属性:姓名、性别、年龄、学号、5门课程的成绩
方法1:在控制台输出各个属性的值、
方法2:计算平均成绩
方法3:输出各个属性的值和平均成绩
package zuoye;
import java.util.*;
public class Student {
String name;
char sex;
int age;
String number;
float[] score = new float[5];

public Student(String name,char sex,int age,String number) {

this.name = name;

this.sex = sex;

this.age = age;

this.number = number;

}
public static void main(String[] args) {

Student S01 = new Student("张三",'男', 19, "201801");
float[] score1 = new float[]{100,99,98,97,96};
Student S02 = new Student("李四",'女', 18, "201802");
float[] score2 = new float[]{77,88,99,97,96};
{ System.out.println("姓名:"+S01.name+"\n"+"性别"+S01.sex+"\n"+"年龄"+S01.age+"\n"+"学号:"+S01.number+"\n");
for(int i =0; i<5;i++){
System.out.println("5门课程的成绩:"+score1[i]);}
{ System.out.println("\n姓名:"+S02.name+"\n"+"性别"+S02.sex+"\n"+"年龄"+S02.age+"\n"+"学号:"+S02.number+"\n");
for(int j =0; j<5;j++){
System.out.println("5门课程的成绩:"+score2[j]);}

}

}
}}
5.2 测试类

创建2个对象,调用方法,要求:对象各个属性的值,从键盘输入。
编写“借书卡”类及其测试类。
6.1 “借书卡”类

属性:账号、持卡人姓名、身份证号码、地址、已借书数、可借书数、本次借书数、本次还书数
方法一:借书,显示本次借书数和可借书数
方法二:还书,显示本次还书数和可借书数
6.2 测试类

本次借书数 和 本次还书数,从键盘输入
编写“电费管理类”及其测试类。
public class book {
static String name;
static int num;
static String id;
static String address;
static int br;
static int kj;
static int bcj;
static int bch;
public static void book1() {
kj=kj-bcj;
System.out.print("\n本次借书:"+bcj+"\t可借:"+kj);
}
public static void book2() {
kj=kj+bch;
System.out.print("\n本次还:"+bch+"\t可借:"+kj);
}
}

import java.util.*;
public class testbook {
public static void main(String[] args) {
book b1 =new book();
System.out.print("请输入持卡人姓名:");
Scanner a =new Scanner(System.in);
book.name= a.next();
System.out.print("请输入账号:");
book.num =a.nextInt();
System.out.print("请输入身份证号码:");
book.id = a.next();
System.out.print("请输入地址:");
book.address= a.next();
System.out.print("本次借书:");
book.bcj =a.nextInt();
System.out.print("本次还书:");
book.bch =a.nextInt();
book.br=10;
book.kj=30;
System.out.print("持卡人姓名:"+book.name+"\n账号:"+book.num+"\n身份证号码:"+book.id+"\n地址:"+book.address);
book.book1();
book.book2();
}
}
7.1 “借书卡”类

属性:上月电表读数、本月电表读数
方法一:显示上月、本月电表读数
方法二:计算本月用电数
方法三:显示本月用电数
方法四:假设每度电的价格为2元,计算并显示本月电费
7.2 测试类

上月电表读数、本月电表读数,从键盘输入
编写“四则运算类”及其测试类。
public class shixun {
static int lmen;
static int tmen;
int tmef;
int tmeu;
public void myprint() {
System.out.println("上月电表读数:"+lmen+"\n本月电表读数:"+tmen);
}
public void elec() {
tmeu = lmen-tmen;
System.out.println("本月用电为:"+tmeu);
tmef= tmeu*2;
System.out.println("本月电费为:"+tmef);
}
}

import java.util.*;
public class testshixun {
public static void main(String[]args) {
shixun s1 = new shixun();
Scanner e = new Scanner(System.in);
System.out.print("上月电表读数:");
s1.lmen=e.nextInt();
System.out.print("本月电表读数:");
s1.tmen =e.nextInt();
s1.myprint();
s1.elec();
}
}

猜你喜欢

转载自www.cnblogs.com/1786722420yang/p/10821467.html