问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java测试这个程序怎么测试,程序写出来了图片上面要另一个包测试这个程序求解

发布网友 发布时间:2022-04-22 09:25

我来回答

1个回答

热心网友 时间:2023-10-27 03:37

要写一个Student类和一个TestStudent类,具体如下:
student类:
//1、创建一个描写学生的类
//2、包:cn.whvsce.
package cn.whvsce;

public class Student {
//3、学号、姓名、年龄 (private) 语数外三门成绩(public)
private int id;
private String name;
private int age;
public int chinese;
public int mathematics;
public int foreignLanguages;

//4、包含赋初值的构造方法
public Student(){
this.id = 1;
this.name = "zhang san";
this.age = 16;
this.chinese = 85;
this.mathematics = 79;
this.foreignLanguages = 81;
}

//5、每个属性有 get、set方法
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public int getChinese() {
return chinese;
}
public void setChinese(int chinese) {
this.chinese = chinese;
}
public int getMathematics() {
return mathematics;
}
public void setMathematics(int mathematics) {
this.mathematics = mathematics;
}
public int getForeignLanguages() {
return foreignLanguages;
}
public void setForeignLanguages(int foreignLanguages) {
this.foreignLanguages = foreignLanguages;
}

//6、求平均成绩的静态方法average()
public static int average(Student student){
return (student.getChinese()+student.getMathematics()+student.getForeignLanguages())/3;
}

//7、定义一个显示学生所有属性的静态方法show()
public void show(){
System.out.println("学号:"+this.getId()+" 姓名:"+this.getName()+" 年龄:"+this.getAge()+" 语文成绩:"+this.getChinese()+" 数学成绩:"+this.getMathematics()+" 外语成绩:"+this.getForeignLanguages());
}
}

TestStudent类

//8、测试类包 cn.xyy
package cn.xyy;

import cn.whvsce.Student;

public class TestStudent {
//9、测试用的main()方法
public static void main(String[] args) {
//10、显示学生基本信息和平均成绩
Student s = new Student();
s.show();
System.out.println("该学生的平均成绩为:"+s.average(s));

//11、利用set()修改学生成绩,再输出新的平均成绩
s.setChinese(60);
s.setMathematics(70);
s.setForeignLanguages(80);
System.out.println("该生修改后的平均成绩为:"+s.average(s));
}
}追问我的求求平均数前面跟你不一样这样可以吗
public double average(double chinese,double math,double english) {
double n=(chinese+math+english)/3;
return n;
}

追答可以的,你求的是带小数的,我给你求的是整数,只是给你做个示例,double更符合实际情况。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
和平精英 和平精英玛莎拉蒂保底多少出? 和平精英 吃鸡辆玛莎拉蒂要多少钱? 和平精英 和平精英玛莎拉蒂保底多少钱? 和平精英 吃鸡的玛莎皮肤大概要多少钱? 醉驾致人死亡交强险能赔付到肇事者吗 地铁跑酷 地铁跑酷2022狐狸皮肤怎么获得? 2023年河南省信阳市有三胎补助吗 【那位大师帮我看看这个紫水晶是不是天然的??】 iphone为什么接收到的短信不显示内容呢? 天龙八部帮会,创建帮会没有城市,都被站另了怎么办?除了建帮那50J还有... 小学老师评价学生评语 碲铂女高跟鞋子多少钱一双? 小学四年级教师评语简短精辟 小学三年级的教师评语 教师评语小学三年级简短 白塑幕布有正反面吗 小学教师的温馨评语 白塑投影幕跟玻珠投影幕 区别 java测试和java有什么关系 小学教师评价学生的评语 投影幕布选择白塑还是白波纤? 有了java代码,如何测试 白塑幕是啥料 JAVA测试类怎么写,求大神指导下! 白塑幕布发黄怎么办 白塑投影布幕好还是灰塑好? 投影幕白塑和灰塑的问题 软件测试和java有什么区别? 企业宣传册的做法 投影幕,正背投和白塑的区别 dibo是什么牌子 vivos10e标配手机盒里有耳机吗 java写一个测试程序 帝铂鞋怎么样 小学数学教师对学生的评语 Java中软件测试分几个步骤 元宵为什么不能冷冻 碲铂女鞋好还是柯玛妮克好 java怎么做单元测试,紧急! 美版三星s10e能用微信NFC吗 元宵能冷冻吗 小学生期末教师评语 怎么写Java测试代码? 手摇元宵能冻吗 DiBo碲铂女鞋这个品牌的漆皮都是皮的吗? vivos10e是什么系统 小学生期末教师评语大全(已排版) Java开发如何编写出优秀的Java单元测试 元宵可以冷冻吗? 碲铂Dibo女鞋在呼和浩特有店吗?