一、方法
定义类名Finger,方法名finger,在方法中通过random随机生成0、1、2三个整数,分别代表石头、剪刀、布
二、Java源代码
import java.util.Scanner;
public class homework14 {
public static void main(String[] args){
Scanner myScanner = new Scanner(System.in);
System.out.println("请出拳,0石头,1剪刀,2布");
//a = myScanner.next().charAt(0);
int a = myScanner.nextInt();
if(a==0){
System.out.println("您出的是石头");
}else if(a==1){
System.out.println("您出的是剪刀");
}else{
System.out.println("您出的是布");
}
Finger finger = new Finger();
finger.finger(a);
}
}
class Finger{
int a;//tom
public void finger(int a){
int i = (int)(Math.random()*3);
if(i==0){
System.out.println("电脑出的是石头");
} else if(i==1){
System.out.println("电脑出的是剪刀");
} else{
System.out.println("电脑出的是布");
}
if(a==i){
System.out.println("平局");
}else if((a==0&&i==2)||(a==1&&i==2)||(a==2&&i==0)){
System.out.println("您输了");
}else{
System.out.println("您赢了");
}
}
}
三、运行IDEA程序及结果


本文介绍了如何使用Java编写一个简单的石头剪刀布游戏,包括定义Finger类,生成随机选择,以及用户与电脑对战的结果判断。
498

被折叠的 条评论
为什么被折叠?



