第三次上机


/*5.编写“学生”类及其测试类。
5.1 “学生”类:
类名:Student
属性:姓名、性别、年龄、学号、5门课程的成绩
方法1:在控制台输出各个属性的值、
方法2:计算平均成绩
方法3:输出各个属性的值和平均成绩
5.2 测试类
创建2个对象,调用方法,要求:对象各个属性的值,从键盘输入。

import java.util.Scanner;
public class Student {
static String name;
static String sex;
static int age;
static String num;
static float score;
static float average;
static void A() {
System.out.println("姓名:"+name+"\n"+"性别:"+sex+"\n"+"年龄:"+age+"\n"+"学号:"+num);
System.out.println("平均成绩为:"+average);
}


public static void main(String[] args) {
// TODO 自动生成的方法存根
Student a=new Student();
Scanner reader=new Scanner(System.in);
System.out.println("请输入姓名:");
a.name=reader.next();
System.out.println("请输入性别:");
a.sex=reader.next();
System.out.println("请输入年龄:");
a.age=reader.nextInt();
System.out.println("请输入学号:");
a.num=reader.next();
float sum1=0;
for(int i=0;i<5;i++) {
System.out.println("请输入成绩:");
a.score=reader.nextInt();
sum1=sum1+score;
System.out.println("成绩为:"+score);
}
average=sum1/5;


a.A();

}

}

 

 


/*6.编写“借书卡”类及其测试类。
6.1 “借书卡”类
属性:账号、持卡人姓名、身份证号码、地址、已借书数、可借书数、本次借书数、本次还书数
方法一:借书,显示本次借书数和可借书数
方法二:还书,显示本次还书数和可借书数
6.2 测试类
本次借书数 和 本次还书数,从键盘输入*/
import java.util.*;

public class Books {
String number;
String name;
String num;
String adress;
int bBook1;//已借书数
int bBook2=100;//可借书数
int bBook3;//本次借书数
int rBook1;//本次还书数
void A() {
int n,m;
n=bBook2-bBook3;
m=rBook1+n;
System.out.println("本次借书数:"+bBook3+""+"可借书数:"+n);
System.out.println("本次还书:"+rBook1+""+"可借书数:"+m);
}
public static void main(String[] args) {
// TODO 自动生成的方法存根
Books a=new Books();

Scanner reader=new Scanner(System.in);
System.out.println("请输入账号:");
a.number = reader.next();
System.out.println("请输入持卡人姓名:");
a.name = reader.next();
System.out.println("请输入身份证号码:");
a.num = reader.next();
System.out.println("请输入地址:");
a.adress=reader.next();
System.out.println("请输入本次借书数:\n");
a.bBook3=reader.nextInt();

System.out.println("请输入本次还书数:\n");
a.rBook1=reader.nextInt();

a.A();
}

}

posted @ 2019-04-25 17:48  吕志琪  阅读(84)  评论(0编辑  收藏  举报