zoukankan      html  css  js  c++  java
  • 自己写的一个小的剪刀——石头——布游戏的GUI程序

    很简单的一个程序,建议各位初学Java的同学可以试试写写这个程序:

    import javax.swing.JOptionPane;
    
    public class Game
    {
    	public static void main(String args[])
    	{
    		JOptionPane.showMessageDialog(null,"欢迎来到石头——剪刀——布游戏!","石头——剪刀——布游戏",
    						JOptionPane.INFORMATION_MESSAGE);
    		int man,computer;
    		int player,comp;
    		man = computer = 0;
    		while(man != 2 && computer != 2)
    		{
    			String string = JOptionPane.showInputDialog(null,"请输入你的指令:石头(1),剪刀(2),布(3):"
    					,"输入窗口",JOptionPane.QUESTION_MESSAGE);
    			player = Integer.parseInt(string);
    			comp = (int)(System.currentTimeMillis() % 3) + 1;
    			if((player == 1 && comp == 2) || (player == 2 && comp == 3) || (player == 3 && comp == 1))
    			{
    				man++;
    				computer = 0;
    				JOptionPane.showMessageDialog(null,"你赢了!","石头——剪刀——布游戏",
    						JOptionPane.INFORMATION_MESSAGE);
    			}
    			else if((player == 1 && comp == 3) || (player == 2 && comp == 1) || (player == 3 && comp == 2))
    			{	
    				computer++;
    				man = 0;
    				JOptionPane.showMessageDialog(null,"你输了!","石头——剪刀——布游戏",
    						JOptionPane.INFORMATION_MESSAGE);
    			}
    			else 
    			{
    				man = computer = 0;
    				JOptionPane.showMessageDialog(null,"这局打平!","石头——剪刀——布游戏",
    						JOptionPane.INFORMATION_MESSAGE);
    			}
    		}
    		if(man == 2)
    		{
    			JOptionPane.showMessageDialog(null,"恭喜你取得人机战的胜利!","石头——剪刀——布游戏",
    						JOptionPane.INFORMATION_MESSAGE);
    		}
    		else
    		{
    			JOptionPane.showMessageDialog(null,"很遗憾你落败了.","石头——剪刀——布游戏",
    						JOptionPane.INFORMATION_MESSAGE);
    		}
    	}
    }
    			
    			 
    
  • 相关阅读:
    VMware Workstation 15 安装教程
    Kail更新源、输入法、浏览器
    Kali Linux 下载、引导、安装
    dwr超时
    jsp获取web的跟路径
    java线程安全
    jsp快速回顾
    在web.xml中可以设置jsp标签吗?
    axis2--生成的wsdl文件方法的参数问题
    java删除文件
  • 原文地址:https://www.cnblogs.com/sysu-blackbear/p/3183090.html
Copyright © 2011-2022 走看看