用Java对象和类编写剪刀石头布应该怎么写
由于我是个新手,所以不足之处希望大家指正。
import java.io.*;
import java.util.*;public class shiyan{
public static void main(string[] args) throws ioexception{
for(int x=1;x<2;x--){
inputstreamReader in=new inputstreamReader(system.in);
bufferedReader bu=new bufferedReader(in);
system.out.println("请选择:1.石头;2.剪刀;3.布;4.退出");
string ss=bu.readLine();
string s="1";
string d="2";
string e="3";
string gg="4";
Random rr=new Random();
int i;
i=rr.nextint(3)+1;
string cc;
if(i==1){
}
if(i==2){
}
if(i==3){
}
if(ss.equals(s)){
system.out.println("");
system.out.println("你选择的是石头。
");
if(i==1){
cc="石头";
system.out.println("电脑出的是:"+cc);
system.out.println("平局");
}
else if(i==2){
cc="剪刀";
system.out.println("电脑出的是:"+cc);
system.out.println("你赢了");
}
else{
cc="布";
system.out.println("电脑出的是:"+cc);
system.out.println("你输了");
} }
else if(ss.equals(d)){
system.out.println("");
system.out.println("你选择的是剪刀。
");
if(i==1){
cc="石头";
system.out.println("电脑出的是:"+cc);
system.out.println("你输了");
}
else if(i==2){
cc="剪刀";
system.out.println("电脑出的是:"+cc);
system.out.println("平局");
}
else{
cc="布";
system.out.println("电脑出的是:"+cc);
system.out.println("你赢了");
}
}
else if(ss.equals(e)){
system.out.println("");
system.out.println("你选择的是布。
");
if(i==1){
cc="石头";
system.out.println("电脑出的是:"+cc);
system.out.println("你赢了");
}
else if(i==2){
cc="剪刀";
system.out.println("电脑出的是:"+cc);
system.out.println("你输了");
}
else{
cc="布";
system.out.println("电脑出的是:"+cc);
system.out.println("平局");
}
}
else if(ss.equals(gg)){
system.out.println("你选择的是退出。
");
break;
}
else{
system.out.println("输入错误,请重新输入:");
}
}
}}