Java程序设计第三次作业
编写“学生”类及其测试类。
5.1 “学生”类:
类名:Student
属性:姓名、性别、年龄、学号、5门课程的成绩
方法1:在控制台输出各个属性的值、
方法2:计算平均成绩
方法3:输出各个属性的值和平均成绩
package 学生;
public class student {
String name;
String sex;
int age;
int number;
int average;
int a[]=new int[5];
public void average(){
int s=0;
for(int i=0;i<5;i++) {
s=s+a[i];
average=s/5;
}
}
public void myprint(){
System.out.println("姓名:"+name+",性别:"+sex+",年龄:"+age+",学号:"+number+"平均分:"+average);
}
}
5.2 测试类
创建2个对象,调用方法,要求:对象各个属性的值,从键盘输入。
编写“借书卡”类及其测试类。
package 学生;
import java.util.*;
public class Text {
public static void main(String[] args) {
Scanner rd=new Scanner(System.in);
student s1=new student();
student s2=new student();
for(int i=0;i<5;i++){
System.out.print("请输入第"+(i+1)+"个成绩:");
s1.a[i]=rd.nextInt();
}
System.out.println("请输入姓名,性别,年龄,学号:");
s1.name=rd.next();
s1.sex=rd.next();
s1.age=rd.nextInt();
s1.number=rd.nextInt();
s1.average();
s1.myprint();
for(int i=0;i<5;i++){
System.out.print("请输入第"+(i+1)+"个成绩:");
s2.a[i]=rd.nextInt();
}
System.out.println("请输入姓名,性别,年龄,学号:");
s2.name=rd.next();
s2.sex=rd.next();
s2.age=rd.nextInt();
s2.number=rd.nextInt();
s2.average();
s2.myprint();
}
}
运行结果:

6.1 “借书卡”类
属性:账号、持卡人姓名、身份证号码、地址、已借书数、可借书数、本次借书数、本次还书数
方法一:借书,显示本次借书数和可借书数
方法二:还书,显示本次还书数和可借书数
package 借书;
public class book {
int id;
String name;
String num;
String address;
int x;//已借书数
int y;//可借书数
int m;//本次借书数
int n;//本次还书数
public void borrow() {
y=10-m-x;
System.out.println("本次借书数"+m+"可借书数"+y);
}
public void repay() {
y=10-x+n;
System.out.println("本次还书数"+n+"可借书数"+y);
}
}
6.2 测试类
本次借书数 和 本次还书数,从键盘输入
package 借书;
import java.util.*;
public class text {
public static void main(String[] args) {
Scanner rd=new Scanner(System.in);
book s1=new book();
System.out.println("请输入本次借书数和本次还书数:");
s1.m=rd.nextInt();
s1.n=rd.nextInt();
s1.id=111111;
s1.name="小光";
s1.num="43045615484126458X";
s1.address="湖南省长沙";
s1.x=2;
s1.y=10;
s1.borrow();
s1.repay();
}
}

Java程序设计第三次作业的更多相关文章
- java 程序设计第三次作业内容
第一题:输出结果是什么? System.out.println("5+5="+5+5); 第二题:输出结果是什么? int a=3,b; b=a++; sop("a=&q ...
- Java程序设计(三)作业
题目1:用户输入学号,如果是以ccutsoft开头,并且后边是4位数字,前两位大于06小于等于当前年份.判断用户输入是否合法.ccutsoft_0801. 1 //题目1:用户输入学号,如果是以abc ...
- 程序设计第三次作业---C++计算器雏形
Github链接:https://github.com/Wasdns/object-oriented 题目:程序设计第三次作业 程序设计第三次作业附加 我的程序设计第三次作业附加 代码规范 更新时间: ...
- 2017-2018-1 JAVA实验站 第三周作业
2017-2018-1 JAVA实验站 第三周作业 团队展示 队名 JAVA实验站 拟作的团队项目描述 (2048)增加其他模式,使得2048更加丰富多彩 团队的首次合照 团队的特色描述 团队内部很团 ...
- Week09《java程序设计》第九次作业总结
Week09<java程序设计>第九次作业总结 1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结集合与泛型相关内容. 答: 2. 书面作业 本次作业题集集合 1. Li ...
- Java程序设计 实验三
北京电子科技学院(BESTI) 实 验 报 告 课程:Java程序设计 班级:1353 姓名:李海空 学号:20135329 成绩: 指 ...
- Java初学者最近三次作业的心得体会
作为一个初学者,简单的谈一下自己的作业心得体会.如果你是完全没有接触过Java的学习,本篇博文可能会有些收获,如果你已经学习Java有一段时间了,那么可以放弃这篇文章了,因为这篇文章讲解的是基本的东西 ...
- C语言程序设计第三次作业--选择结构(1)
Deadline: 2017-10-29 22:00 一.学习要点 掌握关系运算符和关系表达式 掌握如何判断两个实数相等 掌握常用数学函数的使用 掌握逻辑运算符和逻辑表达式 理解逻辑运算的短路特性 掌 ...
- Java程序设计第四次作业内容 第五次作业10月9号发布,为第三章全部例题
第六题:使用判断语句,根据数字,输出对应的中文是星期几? 直接使用一个if语句的情况 int weekDay=3; if(weekDay==1){ sop("今天是星期一"); } ...
随机推荐
- 钉钉开发入门,微应用识别用户身份,获取用户免登授权码code,获取用户userid,获取用户详细信息
最近有个需求,在钉钉内,点击微应用,获取用户身份,根据获取到的用户身份去企业内部的用户中心做校验,校验通过,相关子系统直接登陆; 就是在获取这个用户身份的时候,网上的资料七零八落的,找的人烦躁的很,所 ...
- vue中router.go、router.push和router.replace的区别
router.go(n) 这个方法的参数是一个整数,意思是在history记录中向前或者后退多少,类似window.history.go(n) router.push(location) 想要导航到不 ...
- Django数据库,在原有表中添加新字段
1.在你要添加新字段的app的 models.py 文件中添加需要新增的字段(这里新增的是dress字段): from django.db import models # Create your mo ...
- MySQL Server8.0版本时出现Client does not support authentication protocol requested by server
MySQL Server8.0版本时出现Client does not support authentication protocol requested by server 解决方法: 1.roo ...
- idea+maven下jrebel的安装破解
链接地址:https://www.cnblogs.com/wang1024/p/7211194.html
- Python3学习之路~9.2 操作系统发展史介绍、进程与线程区别、线程语法、join、守护线程
一 操作系统发展史介绍 参考链接:http://www.cnblogs.com/alex3714/articles/5230609.html 二 进程与线程 进程: 对各种资源管理的集合 就可以称为进 ...
- python continue的应用
count = 1sum = 0while count < 100: if count == 88: count += 1 continue if count % 2 == 0: sum = s ...
- cacheline基本理论
一.cacheline 1.cache:解决cpu频率与内存访问之间速度差距越来越大的问题 2.cacheline:cpu cache的最小单位,主流为64B 3.指导:访问数组数据在同一个cache ...
- 命令行下执行python找不包的解决方法
首先我们来了解一下,为什么会出现这样的问题,以及python搜索包的机制是怎么样的 1.为什么会出现这样的问题? 包是向下搜索机制. 2.为什么ide中执行没有报找不到包的问题? python搜索机制 ...
- 判断是否引入jQuery,没有则引入
<script type="text/javascript"> window.jQuery || document .write("<script sr ...