习题6.13 定义一个Student类,包含如下内容:成员变量:学号,姓名,性别,班干部否,数学,语文,外语 成员方法:输入,总分,平均分 编程实现这个类,并调用相应的方法输入数据,计算总分和平均分。
2023-09-11 14:22:20 时间
Java程序设计基础(第5版) 陈国君 清华大学出版社 个人设计
习题6.13 定义一个Student类,包含如下内容:
成员变量:学号,姓名,性别,班干部否,数学,语文,外语
成员方法:输入,总分,平均分
编程实现这个类,并调用相应的方法输入数据,计算总分和平均分。
代码块:
package App;
import java.util.*;
class Student
{
int num;
String name, sex;
boolean master;
double math, literature, english;
Scanner reader=new Scanner(System.in);
void input()
{
System.out.print("Please enter number, name, sex, master: ");
num=reader.nextInt();
name=reader.next();
sex=reader.next();
master=reader.nextBoolean();
System.out.print("Please enter Math, Literature, English score: ");
math=reader.nextDouble();
literature=reader.nextDouble();
english=reader.nextDouble();
}
double sumScore()
{
return math+literature+english;
}
double averageScore()
{
return sumScore()/3;
}
void output()
{
System.out.println("Number: "+num);
System.out.println("Name: "+name);
System.out.println("Sex: "+sex);
System.out.println("Master: "+master);
System.out.println("The sum score="+sumScore());
System.out.println("The average score="+averageScore());
}
}
public class App1
{
public static void main(String[] args)
{
Student stu=new Student();
stu.input();
stu.output();
}
}
相关文章
- Linux下调试段错误的方法[Segmentation Fault]--GDB
- python使用datetime模块计算各种时间间隔的方法
- Nginx正确记录post日志的方法
- Python简单计算数组元素平均值的方法示例
- Python实现计算圆周率π的值到任意位的方法示例
- 人人都应该掌握的9种数据分析方法
- U方法
- 墨卡托投影、高斯-克吕格投影、UTM投影及我国分带方法
- 小米2S电池电量用尽充电无法开机解决方法
- Algorithm:机械优化设计的数学模型简介、常用优化方法、优化计算工具简介之详细攻略
- Python编程语言学习:包导入和模块搜索路径(包路径)简介、使用方法(python系统环境路径的查询与添加)之详细攻略
- ML之SIFT_FLANN:FLANN算法的简介、使用方法(对图片提取SIFT特征并利用FLANN方法实现计算图像相似度并可视化案例)之详细攻略
- ML之FE:IV信息量(Information Value)指标(衡量变量的预测能力)的简介、计算逻辑、使用方法之详细攻略
- DL之DNN:自定义2层神经网络TwoLayerNet模型(计算梯度两种方法)利用MNIST数据集进行训练、预测
- Python:python语言中与时间有关的库函数简介、安装、使用方法(获取当前时间/计算程序块前后运行时间/模型训练时间或耗费时间)之详细攻略
- 5种kafka消费端性能优化方法
- HashMap的put方法返回值问题
- 简单表达式的计算(两种方法)
- 【计算机程序设计思想与方法】1 什么是计算?
- tflearn中计算混淆矩阵方法——需要经过一步转换
- python工具方法 23 应用于语义分割的F1,recall,precision,iou,kappa系数的计算工具(支持ignore_index)