/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package BasicClass;
import java.io.*;
import java.util.*;
public class Box {
int[] state={0,0,0,0,0};
boolean flag=true;
int random;
Vector
public Box()throws IOException{print();}
private void print()throws IOException{
System.out.println("请选择口令:\n1代表储物\n2代表取物\n3代表放弃");
while(true){
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
String str=br.readLine();
int order=Integer.valueOf(str);
if(order==1){
save();
flag=true;
continue;
}
else if(order==2){
get();
flag=true;
continue;
}
else{
System.out.println("你退出了系统");
break;
}
}
}
private void save()throws IOException{
random=(int)(Math.random()*9000)+1000;
int i=0;
if(flag){
state[i]=1;
v.addElement(random);
System.out.println("你给储物柜里放置了东西,你的密码是:"+random);
}
++i;
}
private void get()throws IOException{
System.out.println("请输入你的密码:");
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
String str=br.readLine();
int password=Integer.valueOf(str);
if(flag){
if(v.isEmpty()){
System.out.println("储物柜没有你的东西");
return;
}
else{
if(v.contains(password)){
System.out.println("你从储物柜中取走了你的物品");
}
else{
System.out.println("密码不存在或者不正确");
}
}
}
}
public static void main(String[] args)throws IOException{
new Box();
}
}
自己先锻炼谢谢看。有问题再问。
不要有问题上来就求别人。
st, last; 你这个不都设成final了吗。怎么还可以设置值的啊。上面是private 下面怎么又变成public了
我靠,那么大的东西就10 分!有空帮你写!
上面是private 下面怎么又变成public了