栏目导航
热点推荐
- 三十条有用的 Java 编程规则
- Java制作水印图片源码
- Java常见异常及可能的导致原因
- Java中的修饰词使用方法总结
- J2EE系统异常的处理准则
- Java中的异常、断言、日志解析(
- Java面试技巧:Java面试题集锦(
- 面向Java开发人员的Scala指南:
- Java程序员:一刻钟精通正则表达
- 网友经验分享:学好java开发的关
- 专家解答:创建表格与数据库进行
- Java远程访问Domino数据库
阅览排行
Java猜拳游戏的编程代码
www.jz123.cn 2010-03-12 来源: 中国建站 责任编辑(袁袁) 我要投递新闻
//Computer import java.util.Scanner; public class Computer { String name; int score; //方法 public int showFist(){ int fist=1; fist=(int)(Math.random()*10)%3+1; return fist; } } ------------------------------------------------------------------------------------------------------------------------------------ //Person import java.util.*; public class Person { //属性 String name; int score; //方法 public int showFist(){ int fist; Scanner input=new Scanner(System.in); System.out.println("请您出拳 1:剪刀 2 石头 3 布"); fist=input.nextInt(); return fist; } } ------------------------------------------------------------------------------------------------------------------------------------ //Game public class Game { Person role1; Computer role2; int count; public void beginGame(){ role1=new Person(); role2=new Computer(); int fist1=0,fist2=0; fist1=role1.showFist(); System.out.println("您出了"+fist1); fist2=role2.showFist(); System.out.println("电脑出了"+fist2); if(fist1==1&&fist2==3 || fist1==2&&fist2==1 ||fist1==3&&fist2==2){ System.out.println("恭喜,你赢了"); } else if(fist1==1&&fist2==2|| fist1==2&&fist2==3 ||fist1==3&&fist2==1 ){ System.out.println("恭喜,你输了"); } else{ System.out.println("平了"); } } } ------------------------------------------------------------------------------------------------------------------------------------ //TestGame public class TestGame { /** * @param args */ public static void main(String[] args) { // TODO 自动生成方法存根 Game game=new Game(); game.beginGame(); } } |
0
上一篇:一个Java项目的开发流程 下一篇:Java入门基础教程:Hello world程序