之前写过一次猜拳游戏的简单java程序,现在用面向对象的思想重新写一遍。
猜拳基本规则:
石头赢剪刀;布赢石头;剪刀赢布
玩家出拳(输入一个数代表剪刀石头布),电脑出拳(随机一个数代表剪刀石头布)
根据数相比较判断输赢 这里是1,2,3 三个数字分别表示剪刀、石头、布
1-3=-2即为赢;2-1=1即为赢;相等为平局
首先确定几个类:
1.电脑类(用于显示电脑信息及出拳信息)
2.拳类(判断要打出的拳)
3.结果类(判定输赢并输出结果)
主程序:
import java.util.Scanner;
//主程序
public class Main {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.println("--------------------");
System.out.println(" 猜拳游戏 ");
System.out.println(" 制作人:打劫" );
System.out.println("--------------------");
// 进入游戏并输出玩家名字
System.out.println("欢迎!请输入昵称:");