浙江大学java实验题答案
⑴ Java实验题
public class Complex{
private int x;
private int y;
public Complex(){
this.x = 0;
this.y=0;
}
public int getX(){
return this.x;
}
public int getY(){
return this.y;
}
public Complex(int x,int y){
this.x = x;
this.y = y;
}
public void showComp(){
System.out.println(x+""+y+"i");
}
public Complex addComp(Complex C1,Complex C2){
return new Complex(C1.getX() + C2.getX(), C1.getY() + C2.getY());
}
public Complex subComp(Complex C1,Complex C2){
return new Complex(C1.getX() - C2.getX(), C1.getY() - C2.getY());
}
// 乘和除类似
public static void main(String[] args){
//获得测试用例的参数x,y
//获得方法,我不清楚你说的意思,我自定义一个,不是的话自己修改下
int x1=1;
int y1=2;
int x2 =5;
int y2=9;
Complex a1 = new Complex(x1,y1);
Complex a2 = new Complex(x2,y2);
Complex result1 = addComp(a1,a2);
showComp(result1);
Complex result2 = subComp(a1,a2);
showComp(result2);
//乘法除法类似
}
}
⑵ java实验题
代码如下:
//一次贴6个还不给分啊,只能帮你到这了
publicclassCourse{
//4个属性
privateStringname;
privateStringdate;
privateStringteacherName;
privateinttime;
publicStringgetName(){
returnname;
}
publicvoidsetName(Stringname){
this.name=name;
}
publicStringgetDate(){
returndate;
}
publicvoidsetDate(Stringdate){
this.date=date;
}
publicStringgetTeacherName(){
returnteacherName;
}
publicvoidsetTeacherName(StringteacherName){
this.teacherName=teacherName;
}
publicintgetTime(){
returntime;
}
publicvoidsetTime(inttime){
this.time=time;
}
//两个构造方法
publicCourse(){
super();
}
publicCourse(Stringname,Stringdate,StringteacherName,inttime){
super();
this.name=name;
this.date=date;
this.teacherName=teacherName;
this.time=time;
}
publicvoidoutput(){
System.out.println("课程名称:"+name);
System.out.println("上课时间:"+date);
System.out.println("任课教师:"+teacherName);
System.out.println("实验次数:"+time);
}
publicvoidedit(Stringdate){
System.out.println("上课时间调为:"+date);
this.date=date;
}
}
publicclassTest{
publicstaticvoidmain(String[]args){
Coursec1=newCourse("语文","8:00-8:45","张三",2);
Coursec2=newCourse("数学","10:00-10:45","李四",5);
c1.output();
c1.edit("9:15-9:50");
System.out.println();
c2.output();
}
}
输出如下:
⑶ 求一份Java实训题目的代码答案!!!急!!!!!
我的空间有一些学生信息管理系统的论文```不知道你用不用得上````无论怎么样~~~也许对你有些帮助吧~~~别忘了帮我踩哈空间```
⑷ 求一个java实验题,急急急
写一个定时任务,每十抄秒生成一个随机数,打印,同时插入到数据库中,同时插入当前时间,每一分钟从数据库中按插入时间倒序查询十条记录,计算平均值,返回打印。参考代码如下:
Timer timer = new Timer();
timer.schele(new TimerTask(){
int n = 0;
int[] m = new int[10];
@Override
public void run(){
int i = (int)(15+Math.random()*10);
System.out.println("第"+(n+1)+"次温度为:"+i);
m[n] = i;
n++;
int sum = 0;
if(n == 10){
n = 0;
for(int k : m){
sum+=k;
}
System.out.println("平均值:"+sum/10);
}
}
},2000,10*1000);
我将温度存放在数组中,计算平均值,这块你需要存放到数据库中,代码仅供参考