当前位置: 技术问答>java相关
一道练习题~~谁会??
来源: 互联网 发布时间:2015-05-28
本文导语: 有两个盒子,分别为白色和黑色。黑色盒子内有一灯泡,盒外有一个开关,控制灯泡的关闭开启。另盒内有10个随机产生数字标签的小球。现进行操作如下: 开启灯泡(开启前确认灯泡已关闭),从黑色盒子中取出数...
有两个盒子,分别为白色和黑色。黑色盒子内有一灯泡,盒外有一个开关,控制灯泡的关闭开启。另盒内有10个随机产生数字标签的小球。现进行操作如下:
开启灯泡(开启前确认灯泡已关闭),从黑色盒子中取出数字最大的两个小球放入白色盒子中,关闭灯泡。
要求用JAVA在practice包中实现整个过程。
操作前后,分别显示两个盒子的状态(颜色,灯泡状态,盒内小球标签)。
开启灯泡(开启前确认灯泡已关闭),从黑色盒子中取出数字最大的两个小球放入白色盒子中,关闭灯泡。
要求用JAVA在practice包中实现整个过程。
操作前后,分别显示两个盒子的状态(颜色,灯泡状态,盒内小球标签)。
|
It can take lots of time.If you can wait for it.please show me your
e-mail.
e-mail.
|
我写了一个
你看看吧,如果不满意就提出来,我再改
package practice;
import java.util.*;
public class Box {
private Vector ballLabel = new Vector();
private Vector ballMove = new Vector();
public void setBallLabel(Vector labels){
ballLabel = labels;
}
public Vector getBallLabel(){
return ballLabel;
}
public void removeBall(){
Object oTemp;
Vector nLabels = getBallLabel();
int nLength = nLabels.size();
System.out.println(nLength);
System.out.println(nLabels);
for(int i = 0 ;i
你看看吧,如果不满意就提出来,我再改
package practice;
import java.util.*;
public class Box {
private Vector ballLabel = new Vector();
private Vector ballMove = new Vector();
public void setBallLabel(Vector labels){
ballLabel = labels;
}
public Vector getBallLabel(){
return ballLabel;
}
public void removeBall(){
Object oTemp;
Vector nLabels = getBallLabel();
int nLength = nLabels.size();
System.out.println(nLength);
System.out.println(nLabels);
for(int i = 0 ;i