写一个猜拳游戏,从控制台输入石头、剪刀、布,后台随机生成对应和输入的做比较,看看谁能赢,输,和平局。
class ten {
public static void main ( String[ ] args) {
while ( true ) {
System. out. println ( "1.石头,2.剪刀,3.布" ) ;
Scanner i = new Scanner ( System. in) ;
int ss = i. nextInt ( ) ;
if ( ss== 1 ) {
System. out. println ( "自己:石头" ) ;
} else if ( ss== 2 ) {
System. out. println ( "自己:剪刀" ) ;
} else if ( ss== 3 ) {
System. out. println ( "自己:布" ) ;
}
Random r = new Random ( ) ;
int i2 = r. nextInt ( 3 ) + 1 ;
if ( ss == 1 && i2== 1 ) {
System. out. println ( "双方都是" + "石头" + ",平局" ) ;
} else if ( ss == 2 && i2== 2 ) {
System. out. println ( "双方都是" + "剪刀" + ",平局" ) ;
} else if ( ss == 3 && i2== 3 ) {
System. out. println ( "双方都是" + "布" + ",平局" ) ;
}
if ( ss== 1 && i2== 2 || ss== 2 && i2== 3 || ss== 3 && i2== 1 ) {
System. out. println ( "你赢了" ) ;
if ( i2== 1 ) {
System. out. println ( "电脑:石头" ) ;
} else if ( i2== 2 ) {
System. out. println ( "电脑:剪刀" ) ;
} else if ( i2== 3 ) {
System. out. println ( "电脑:布" ) ;
}
} else if ( i2== 1 && ss== 2 || i2== 2 && ss== 3 || i2== 3 && ss== 1 ) {
System. out. println ( "电脑赢了" ) ;
if ( i2== 1 ) {
System. out. println ( "电脑:石头" ) ;
} else if ( i2== 2 ) {
System. out. println ( "电脑:剪刀" ) ;
} else if ( i2== 3 ) {
System. out. println ( "电脑:布" ) ;
}
}
}
}
}